Чтобы упростить код и передать реквизиты моим стилям, я придумал это решение
const styles = StyleSheet.create({
someNormalStyle: {
backgroundColor: 'red',
},
dynamicStyle(color) {
return {
backgroundColor: color
}
}
})
который я затем обычно использовал бы в своих компонентах, т.е.
<View style = {style.someNormalStyle} />
<View style = {style.dynamicStyle('blue')} />
Кажется, это работает, я просто хотел проверить, есть ли какое-либо снижение производительности при этом?
Вы на самом деле мчаться на лошадях ?
Если вы это сделаете, вы, вероятно, заметите, что один вызов функции не будет стоить вам так много, и движок может даже встроить его.
«Чтобы упростить код»… да, в этом и смысл.