小编krm*_*mzv的帖子

React-Router V4 - <Match>和<Route>之间的区别

有人能告诉我react-router v4中这些组件之间的关键区别吗?

router reactjs react-router

4
推荐指数
1
解决办法
2020
查看次数

React Native - 状态对象的setState

我在模态屏幕上有两个文本输入,当我填充第一个输入时 - 状态更新,当我跳到第二个输入并开始输入时 - 第一个输入的值为空.

这是代码:

constructor(){
    super()
    this.state={
    Modal: {
        EduModalVisible: false,
        ProTitleModalVisible: false,
        PsychoModalityModalVisible: false,
    },

    User: { 
        NameOfFaculty: '',
        YearOfGraduate: '',
    }
}

}
Run Code Online (Sandbox Code Playgroud)

文本输入如下所示:

<TextField label={'Faculty'} highlightColor={'#76a6ef'}
        value={this.state.User.NameOfFaculty} onChangeText={(faculty) => this.setState({User: { NameOfFaculty: faculty }})} />
<TextField label={'Year Of Graduation'} highlightColor={'#76a6ef'}
        value={this.state.User.YearOfGraduate} onChangeText={(year) => this.setState({User: { YearOfGraduate: year }})} />
Run Code Online (Sandbox Code Playgroud)

我认为问题在于更新状态内对象的状态,但我不知道如何解决这个问题.

state reactjs react-native expo

0
推荐指数
1
解决办法
4726
查看次数

标签 统计

reactjs ×2

expo ×1

react-native ×1

react-router ×1

router ×1

state ×1