小编bek*_*r98的帖子

不变违规:ListView 已被删除。但

我从课程中获得了这段代码,以及我如何理解我的错误,即 ListView 已从 ReactNative 中删除。我该如何解决这个问题?

我试图将所有 ListView 标记替换为 FlatList。但是没有结果。

class LibraryList extends Component {
 componentWillMount() {
   const ds = new ListView.DataSource({
    rowHasChanged: (r1, r2) => r1 !== r2
 });

  this.dataSource = ds.cloneWithRows(this.props.libraries);
 }

renderRow(library) {
  return <ListItem library={library} />;
}

render() {
  return (
   <ListView
     dataSource={this.dataSource}
     renderRow={this.renderRow}
    />
   );
  }
}
Run Code Online (Sandbox Code Playgroud)

version react-native react-redux

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

如何设置选择器的边框

我有来自“ react-native ”的选择器。Picker.Item 有:“星期一、星期二、星期三等”

我想设置选择器的属性,例如borderRadius:10

甚至style={{borderRadius:30}}没有帮助。

<Picker
        style={styles.pickerStyle}
        tvParallaxTiltAngle
        selectedValue={this.props.shift}
        onValueChange={value => this.props.employeeUpdate({ prop: 
    'shift', value })}
      >
        <Picker.Item color="#A4A4A5" label="Monday" value="Monday" 
     />
        <Picker.Item color="#A4A4A5" label="Thuesday" 
    value="Thuesday" />
        <Picker.Item color="#A4A4A5" label="Wednesdady" 
    value="Wednesdady" />
        <Picker.Item color="#A4A4A5" label="Thursday" 
    value="Thursday" />
        <Picker.Item color="#A4A4A5" label="Friday" value="Friday" 
    />
        <Picker.Item color="#A4A4A5" label="Saturday" 
    value="Saturday" />
        <Picker.Item color="#A4A4A5" label="Sunday" value="Sunday" 
    />
</Picker>
Run Code Online (Sandbox Code Playgroud)

javascript styles react-native

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

一次使用提供程序是否足够?

react-native使用redux模块时,我们使用createStore'redux'。我的问题是:<Provider/>一次使用是否足以使Redux存储可供我们的其他应用使用。

import ReactDOM from 'react-dom'

import { Provider } from 'react-redux'
import store from './store'

import App from './App'

const rootElement = document.getElementById('root')
ReactDOM.render(
  <Provider store={store}>
    <App />
  </Provider>,
  rootElement
)
Run Code Online (Sandbox Code Playgroud)

还是我们还必须在<Provider/>某个地方添加?

javascript reactjs react-native

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