React-native-router-flux: рдПрдХ рджреГрд╢реНрдп рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рд╣реБрдХ рдореЗрдВ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдиреЗрд╡рд┐рдЧреЗрд╢рдирдмрд╛рд░ рд╕реНрдЯрд╛рдЗрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЕрдЧре░ 2016  ┬╖  9рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: aksonov/react-native-router-flux

рдореИрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рджреГрд╢реНрдпреЛрдВ рдХреЛ рдереАрдо рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдиреЗ рдЕрдкрдиреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЬреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рд╣реИ, рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рд╣реА рджреГрд╢реНрдп рдЧреБрд▓рд╛рдмреА, рдмреИрдВрдЧрдиреА, рдиреАрд▓рд╛, рдЖрджрд┐ рдПрдХ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдкреНрд░рд╕реНрддреБрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЬрдм рддрдХ рджреГрд╢реНрдп рдХреЛ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рджреГрд╢реНрдп рдХреЛ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрдм рддрдХ рдПрдирдПрд╡реА рдмрд╛рд░ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рдХреНрдпрд╛ рд╣реЛрдЧрд╛, рдЬрд┐рд╕реЗ рдореИрдВ рджреГрд╢реНрдп рдХреЗ рд╕рднреА рддрд░реНрдХреЛрдВ рдХреЛ рдПрдХ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдп рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рд╣реБрдХ рдореЗрдВ рд▓рд┐рдЦрдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рдЬрдЧрд╣ рдмрд┐рдЦрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдпред

рдХреНрдпрд╛ navigationBarStyle рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рджреГрд╢реНрдп рдкрд░ рд╣реА рд╕реЗрдЯ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдпрд╛рдиреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдЬреАрд╡рдирдЪрдХреНрд░ рд╣реБрдХ рдХреЗ рднреАрддрд░, рд░рд╛рдЙрдЯрд░ рд╕реНрддрд░ рдкрд░ рдЗрд╕реЗ рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдЬрд╣рд╛рдВ <Scene key="scene-name" /> рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣рд╛рдВ, рдЖрдк Actions.refresh() рдХреЗ рдЬрд╝рд░рд┐рдП рдкреНрд░реЙрдкреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг:
рдХреНрд░рд┐рдпрд╛рдПрдБред рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ ({рд░реЗрдВрдбрд░рд░рд╛рдЗрдЯрдмрдЯрди: рдпрд╣._рд░реЗрдВрдбрд░рд░рд╛рдЗрдЯрдмрдЯрди});
https://github.com/aksonov/react-native-router-flux/blob/master/docs/OTHER_INFO.md

рд╕рднреА 9 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЗрд╕реА рддрд░рд╣, рдореИрдВ рдиреЗрд╡рдмрд╛рд░ рдкрд░ рдПрдХ рдбрд╛рдпрдиреЗрдорд┐рдХ рд░рд╛рдЗрдЯ рдмрдЯрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдбреЗрдЯрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдПрдХреНрд╢рди рд╢реАрдЯ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИред рд╕реЛрдЪреЛ... Follow userABC123 ; Block userABC123 ; рдЖрджрд┐ред рдХреНрдпрд╛ рдХрд╕реНрдЯрдо рдПрдХреНрд╢рди рд╢реАрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрд╡рдирдЪрдХреНрд░ рд╣реБрдХ (рдпрд╛рдиреА рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж) рдХреЗ рднреАрддрд░ onRight рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реИ?

рд╣рд╛рдВ, рдЖрдк Actions.refresh() рдХреЗ рдЬрд╝рд░рд┐рдП рдкреНрд░реЙрдкреНрд╕ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг:
рдХреНрд░рд┐рдпрд╛рдПрдБред рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ ({рд░реЗрдВрдбрд░рд░рд╛рдЗрдЯрдмрдЯрди: рдпрд╣._рд░реЗрдВрдбрд░рд░рд╛рдЗрдЯрдмрдЯрди});
https://github.com/aksonov/react-native-router-flux/blob/master/docs/OTHER_INFO.md

@sheparddw рд╕рд╣реА рд╣реИред рдЙрд╕реА рддрд░рд╣ рдЖрдк navigationBarStyle рдХреЛ Actions.refresh({navigationBarStyle ... }) рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЖрдкрдХреЛ Actions.refresh() рдХреЙрд▓ рдХрд╣рд╛рдБ рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП?
рдЬрдм рдореИрдВ рдЕрдкрдиреЗ рдлреНрд▓рдХреНрд╕ рдПрдХреНрд╢рди рдореЗрдВ рд░реАрдлреНрд░реЗрд╢ рдХреЙрд▓ рдбрд╛рд▓рддрд╛ рд╣реВрдВ (рдЬрд┐рд╕реЗ рд╢реИрд▓реА рдореЗрдВ рдмрджрд▓рд╛рд╡ рд╣реЛрдиреЗ рдкрд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ) рдпрд╣ рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЪрдпрдирд┐рдд рдЯреИрдм рдкрд░ рдиреЗрд╡рдмрд╛рд░ рд╢реИрд▓реА рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЬрдм рдореИрдВ рдЯреИрдм рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдпрд╣ рдкреБрд░рд╛рдиреА рд╢реИрд▓реА рдореЗрдВ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИред

рдЬрдм рднреА рдореИрдВ рдЯреИрдм рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВ рддреЛ рдЕрдкрдбреЗрдЯ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ рдПрдХрдорд╛рддреНрд░ рдШрдЯрдХ рдореЗрд░рд╛ рдЯреИрдмрдмрд╛рд░ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЕрдкрдиреЗ Tabbar рдШрдЯрдХ рдореЗрдВ componentWillReceiveProps рдпрд╛ componentWillUpdate рдореЗрдВ рд░реАрдлреНрд░реЗрд╢ рдбрд╛рд▓рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рддрдм рдореБрдЭреЗ рдЕрдирдВрдд рд░рд┐рдХрд░реНрд╕рди рдорд┐рд▓рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рд░ рдмрд╛рд░ рдЬрдм рдпрд╣ рддрд╛рдЬрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ, рддрдмреНрдмрд╛рд░ рдХреЛ рдирдпрд╛ рд╕рд╣рд╛рд░рд╛ рдорд┐рд▓рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдлрд┐рд░ рд╕реЗ рддрд╛рдЬрд╝рд╛ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

@aksonov рдХреНрдпрд╛ рдЖрдк рдЗрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?

рдореИрдВ рдЕрдкрдиреЗ рдШрдЯрдХ рдореЗрдВ Actions.refresh рдХреЗ рд╕рд╛рде рдЦреЗрд▓ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рджреГрд╢реНрдп рдХреЗ рдЧреБрдгреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХрд╛ рд╕рд╣реА рддрд░реАрдХрд╛ рд╣реИред рдпрд╣рд╛рдБ рдореЗрд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реИрдВред

// рдиреЛрдЯ: рдореИрдВ рдПрдХ es6 рд╡рд░реНрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬреЛ рдШрдЯрдХ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рддрд╛ рд╣реИ

рдЕрдЧрд░ рд╣рдо Actions.refresh({title: 'drawer'}) рдбрд╛рд▓рддреЗ рд╣реИрдВ; рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ, рдлрд┐рд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╢рд┐рдХрд╛рдпрдд рдХрд░реЗрдВ:

рдЪреЗрддрд╛рд╡рдиреА: рд╕реЗрдЯрд╕реНрдЯреЗрдЯ (...): рдореМрдЬреВрджрд╛ рд░рд╛рдЬреНрдп рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ (рдЬреИрд╕реЗ render рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рдШрдЯрдХ рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдХреЗ рднреАрддрд░)ред рд░реЗрдВрдбрд░ рдореЗрдердбреНрд╕ рдкреНрд░реЙрдкреНрд╕ рдФрд░ рд╕реНрдЯреЗрдЯ рдХрд╛ рд╢реБрджреНрдз рдХрд╛рд░реНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП; рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рд╕рд╛рдЗрдб-рдЗрдлреЗрдХреНрдЯреНрд╕ рдПрдХ рдПрдВрдЯреА-рдкреИрдЯрд░реНрди рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЗрд╕реЗ componentWillMount рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рд╣реИ рдФрд░ рд╣рдо рд╡рд╛рдВрдЫрд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдПрдХ рд╕рд╛рдЗрдб рдЗрдлреЗрдХреНрдЯ рд╣реИ - рдЬрдм рд╣рдо рдРрд╕рд╛ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд░реЗрдВрдбрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рджреЛ рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрджрд┐ рд╣рдо рдЗрд╕реЗ рд╕реАрдзреЗ рдХрдВрдкреЛрдиреЗрдВрдЯрд╡рд┐рд▓рдорд╛рдЙрдВрдЯ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рд░рдЦрддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛрдИ рдЪреЗрддрд╛рд╡рдиреА рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд░рддреА рд╣реИ, рд▓реЗрдХрд┐рди рд░реЗрдВрдбрд░ рдХреЛ рджреЛ рдмрд╛рд░ рднреА рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЕрдЧрд░ рд╣рдо рдЗрд╕реЗ рдХрдВрд╕реНрдЯреНрд░рдХреНрдЯрд░ рдореЗрдВ рдХрд░рддреЗ рд╣реИрдВ:
this.props.navigationState.title = 'test';

рдлрд┐рд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╢рд┐рдХрд╛рдпрдд рдирд╣реАрдВ рдХрд░реЗрдЧреА рдФрд░ рд╣рдорд╛рд░рд╛ рдиреЗрд╡рд┐рдЧреЗрд╢рдирдмрд╛рд░ рд╢реАрд░реНрд╖рдХ рдкрд░реАрдХреНрд╖рдг рд╣реЛрдЧрд╛ред рд░реЗрдВрдбрд░ рд╡рд┐рдзрд┐ рдХреЛ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдмреБрд▓рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡рд╣реА onRight, onRightTitle рдЖрджрд┐ рдкрд░ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛рддрд╛ рд╣реИред рдЕрдм рдмрд╛рдд рдЗрд╕ https://facebook.github.io/react/docs/jsx-spread.html#mutating -props-is-bad mutating props рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдЦрд░рд╛рдм рд╣реИред

рддреЛ, рдЖрдк рдпрд╛ рддреЛ рдкреНрд░реЙрдкреНрд╕ рдХреЛ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЦрд░рд╛рдм рд╣реИ рдпрд╛ рдЖрдк Actions.refresh рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдбрдЗрдлреЗрдХреНрдЯреНрд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреЛ рджреЛ рдмрд╛рд░ рд░реЗрдВрдбрд░ рдХрд░рдирд╛ ... рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдореБрдЭреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░реЛрдк рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдиреЗрд╡рд┐рдЧреЗрд╢рдирдмрд╛рд░ рд╕реНрдЯрд╛рдЗрд▓ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдореИрдВ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдХреА рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛ рд░рдВрдЧ рдмрджрд▓рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБред Actions.refresh({navigationBarStyle ... }) рднреА рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

<Scene key="myScene"
component={myComponent}
renderTitle={() => { return <NavigationBarTitle title="My Title"/>}}
sceneStyle={styles.scene}
navigationBarStyle={[styles.navBar, this.props.theme.backgroundColor]} <- рд░рд╛рдЬреНрдп рдмрджрд▓рдиреЗ рдкрд░ рдкреГрд╖реНрдарднреВрдорд┐ рд░рдВрдЧ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реЛ рд░рд╣рд╛ рд╣реИ
onRight={this.pushNoticeFilter}/>

рдореИрдВрдиреЗ рдиреЗрд╡рд┐рдЧреЗрд╢рди рдмрд╛рд░ рдХреЗ рдЕрдкрдиреЗ рдХрд╕реНрдЯрдо рд╢реАрд░реНрд╖рдХ рдШрдЯрдХ рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рд╢реАрд░реНрд╖рдХ рдФрд░ рд╢реИрд▓рд┐рдпреЛрдВ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдиреЗрд╡рд┐рдЧреЗрд╢рдирдмрд╛рд░ рд╕реНрдЯрд╛рдЗрд▓ рд░рд╛рдЬреНрдп рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдирд╣реАрдВ рд╕реБрди рд░рд╣рд╛ рд╣реИред

рдХреНрдпрд╛ рдЗрд╕рдХрд╛ RNRF рд╕реЗ рдХреЛрдИ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ, рджреГрд╢реНрдпреЛрдВ рдХреЗ рдкреБрди: рдкреНрд░рд╕реНрддреБрддреАрдХрд░рдг рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛, рдЬрд╣рд╛рдВ рдпрд╣ "рдХреБрдВрдЬреА myScene рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИ!" рдкреНрд░рд┐рдВрдЯ рдХрд░рддрд╛ рд╣реИ?

@mikaelrosquist @compojoom рдореИрдВ рд╕рд░реНрд╡рд░ рд╕реЗ рдкреНрд░рд╛рдкреНрдд "рдереАрдо" рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП

import React, { Component } from 'react';
import { NavBar } from 'react-native-router-flux';
import Variables from 'market/app/styles/base';

class CircllyNavBar extends Component {
  render() {
    return (
      <NavBar {...this.props} navigationBarStyle={{ backgroundColor: Variables.BRAND_PRIMARY() }} />
    )
  }
}

export default CircllyNavBar;
<Scene key="search_form" title="Search"
    component={SearchForm}
    navBar={CircllyNavBar} />

@OhaiBBQ рдзрдиреНрдпрд╡рд╛рдж! рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо! ЁЯСН

@mikaelrosquist рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВред рдПрдХ рдФрд░ рдЪреАрдЬ рдЬреЛ рдореБрдЭреЗ рджрд┐рд▓рдЪрд╕реНрдк рд▓рдЧреА (рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рд░рд┐рдПрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВ), рдпрд╣ рдереА рдХрд┐ рдЖрдк рд░рд┐рдПрдХреНрдЯ рдХрдВрдкреЛрдиреЗрдВрдЯ рдХреА defaultProps рдХреНрд▓рд╛рд╕ рдкреНрд░реЙрдкрд░реНрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ RNRF рд╕реАрди рдХреЗ рдбрд┐рдлреЙрд▓реНрдЯ рдкреНрд░реЙрдкреНрд╕ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

class Scene extends RNRFScene { }

Scene.defaultProps = {
  navBar: CircllyNavBar
};
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

booboothefool picture booboothefool  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sarovin picture sarovin  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

llgoer picture llgoer  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

willmcclellan picture willmcclellan  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sylvainbaronnet picture sylvainbaronnet  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ