小编M. *_*lex的帖子

Firebase 存储和 Cloud Firestore/实时数据库有什么区别?

我一直在使用 Google Firebase 的实时数据库,但希望能够存储更复杂的用户生成的数据,例如图像、视频等。根据 Firebase 文档,他们提供另外两种服务:“Firebase Storage”和“Cloud Firestore”。有人可以总结一下名称相似的“Storage”和“Firestore”之间的区别吗?

firebase firebase-storage google-cloud-firestore

24
推荐指数
1
解决办法
1万
查看次数

使用 Redux 时 React Native Textinput 闪烁

在我的本机应用程序中,包含多个 TextInputs 用于呈现如下形式的表单:

{this.props.steps.map(step, index) => (
  <TextInput
    multiline={true}
    value={this.props.steps[index]}
    placeholder="Enter Step"
    onChangeText={value => this.handleFieldChange(value, index)}
    style={{ padding: 10, fontSize: 15 }}
  />
)}
Run Code Online (Sandbox Code Playgroud)

在该onChangeText函数中,使用 redux 编辑 textinput 的值,并验证表单如下:

handleFieldChange = async (value, index) => {
  var steps = this.props.steps;
  steps[index]= value;
  store.dispatch(updateSteps({ steps: steps }));
  this.validateForm();
};
Run Code Online (Sandbox Code Playgroud)

这意味着 TextInput 的值不会立即更新,因此当用户输入相对较快时,它会闪烁。

有人可以建议如何使文本输入更顺畅地更新吗?

javascript textinput reactjs react-native redux

7
推荐指数
1
解决办法
606
查看次数

如何向反应图中的标记添加多行描述?

我正在开发一个反应本机应用程序,其中包括一个反应地图和一些标记,每个标记都有一个描述。每个描述都太长,无法放在一行中,但是当我尝试将其设为多行字符串时,如下所示:

const description = `Info1: Data 
Info2: Data
Info3: Data`

return (
  <MapView.Marker
    key = {index}
    coordinate = {marker.coords}
    title = {marker.country}
    description = {description}
  />
)
Run Code Online (Sandbox Code Playgroud)

描述的下面几行是隐藏的,无法展开:

在此输入图像描述

如何覆盖它并显示有关标记的所有信息?

javascript react-native react-native-maps

2
推荐指数
1
解决办法
1629
查看次数