假设我有一个 React 组件——无论是否愚蠢——我想从商店中获取一些东西并将其放入一个变量中,以使我的代码更简洁一些。我应该使用const还是let?显然状态会改变。
这是我正在谈论的一个例子。再次强调,当用户与我的应用程序交互时,myValues 会发生变化。
class MyComponent extends Component {
render() {
// Here, should I use const or let?
const myValues = this.props.someData;
return(
<div>
{myValues.map(item => (
<SomeOtherComponent key={item.id} data={item} />
))}
</div>
);
};
}
function mapStateToProps(state) {
return {
someData: state.someValuesComingFromApi
}
}
export default connect(mapStateToProps)(MyComponent)