【发布时间】:2017-03-22 22:20:32
【问题描述】:
最近我一直在以函数式风格编写越来越多的 React 组件,因为它们中的大多数不需要生命周期函数或状态。在我的组件内部(同样是函数),我定义了辅助函数——onClick 函数和所有的爵士乐。但现在我在想这是否是一种好习惯?由于每次渲染都会调用该函数,它是否会重新创建所有内部函数?我很好奇记忆丧失以及我是否做错了......一个组件的例子:
import React from 'react';
import { connect } from 'react-redux';
import ProductSearch from '../Plan/components/ProductSearch';
const BlockedProducts = (props) => {
const onSelectProduct = (product_key) => {
console.log(product_key);
};
return (
<ProductSearch onSelectProduct={ onSelectProduct } />
);
};
export default connect()(BlockedProducts);
【问题讨论】:
标签: javascript reactjs functional-programming garbage-collection components