我有我的组件以这种方式成功渲染另一个组件:
const List = require('../List.js');
class MyComponent extends React.Component {
constructor(props) {
super(props);
this.registerListner();
}
render() {
console.log("MyComponent render");
return (
现在,我如何再次渲染“传递”新元素的列表?
最佳答案
当通过setState更新状态时,react会再次自动调用render()方法.所以你需要做的就是:
render() {
const {elements} = this.state;
return (
如果List组件具有用于获取列表项的不同属性名称,请替换具有该名称的项.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。