reactjs - Which is better performance: to import once and pass as props to <Row/> or import within each <Row/> component? -


i guess general question be, require more handling pass something props <child something={something}/> or import something within <child/>.

so example, have:

import { basestyle } '../styles/common.js';  <flatlist   data={this.state.datasource}   renderitem={this.renderitem} />  renderitem() {   return (     <customrow       basestyle={basestyle}     />   ) } 

or better import basestyle within <customrow/> component?

i assume @ least <list/> component, react/rn smart enough cache imports <row/> components until has finished rendering every <row/>.

does have theories this?

so quite simple test out. did set variable

var time = date.now();

outside of class above import statements , console logged time in componentdidmount(). showed same time registered first date.now() assignment var time, every time component re-rendered. think it's safe assume behavior if it's possible import constant, instead of passing down props components recheck due potential updates.


Comments

Popular posts from this blog

angular - Ionic slides - dynamically add slides before and after -

minify - Minimizing css files -

Add a dynamic header in angular 2 http provider -