Есть ли какой-либо недостаток производительности при использовании функций внутри таблицы стилей? - PullRequest
0 голосов
/ 21 июня 2019

Чтобы упростить код и передать реквизиты моим стилям, я придумал это решение

const styles = StyleSheet.create({
  someNormalStyle: {
    backgroundColor: 'red',
  },
  dynamicStyle(color) {
   return {
    backgroundColor: color
   }
  }
})

, которое я затем использовал бы в своих компонентах, то есть

<View style={style.someNormalStyle} />
<View style={style.dynamicStyle('blue')} />

Это похоже на работуЯ просто хотел проверить, есть ли какие-либо потери производительности от этого?

1 Ответ

1 голос
/ 21 июня 2019

Вы действительно мчитесь на лошадях ?

Если вы это сделаете, вы, вероятно, заметите, что один вызов функции не будет стоить вам так много, идвигатель может даже встроить его.

"Чтобы упростить код" ... да, вот в чем дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...