Может ли инициализация USESTATE с ценностным актом как кэш и предотвратить перечисление этого значения?Javascript

Форум по Javascript
Anonymous
Может ли инициализация USESTATE с ценностным актом как кэш и предотвратить перечисление этого значения?

Сообщение Anonymous »

Это может быть простым вопросом, но в нашем приложении пользовательского интерфейса у нас есть шаблон, который мой команда использовала для обертывания объекта строк перевода из i18next в состояние, которое никогда не обновляется. Идея заключается в том, что функция перевода используется для генерации переводов один раз и устанавливать в состояние, которое никогда не обновляется, таким образом, когда страница повторно использует пользователи по другим причинам, она никогда не переигрывает функции. < /P>

Код: Выделить всё

  const [translations] = useState({
header: translate('translation.string.goes.here')
welcomeMessage: translate('translation.string.goes.here')
});

Итак, мы сможем сделать что-то вроде переводов. Hheader и, если страница повторно использует, метод Translate больше не называется и в основном, в некотором смысле, кэширование переводов.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... mputing-th

Вернуться в «Javascript»