Size: a a a

React — русскоговорящее сообщество

2020 July 06

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Special K
Зачем иф когда &&
вон выше пример написали, это лучше ифа и тернарки, как минимум еще и хук не будешь писать, выглядит приятно даже если во многих местах юзаешь, можно протипизировать все роли, думать тоже не нужно, передай роль
источник

DV

Default Voiceб 🔥 in React — русскоговорящее сообщество
createStore<🦉> ⁣
16КБ ради проверки прав…
хотя там реализуется спецом под реакт за 2КБ
Она тришейкается же
источник

DV

Default Voiceб 🔥 in React — русскоговорящее сообщество
Там половина веса – проверка разрешений для монго квери
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
я не знал, что bundlephobia показывает скорость загрузки наглядно
источник

S

Special K in React — русскоговорящее сообщество
Bogdan Aleksandrovich
вон выше пример написали, это лучше ифа и тернарки, как минимум еще и хук не будешь писать, выглядит приятно даже если во многих местах юзаешь, можно протипизировать все роли, думать тоже не нужно, передай роль
Чем лучше-то?
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Special K
Чем лучше-то?
я написал выше, очевидно же, не?
источник

A

Andrey in React — русскоговорящее сообщество
Special K
Чем лучше-то?
тем, что нагляднее, не надо продираться через леса условий
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Special K
Чем лучше-то?
декларативно
типизированно
меньше кода
больше выражение намерения?
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
createStore<🦉> ⁣
<Can do={[“browseUsers”, “deleteUsers”]}>
 <DeleteUsers />
</Can>
У меня типа такого тоже.
Еще fallback={() =>
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
Eugene Maltsev
У меня типа такого тоже.
Еще fallback={() =>
а что делает fallback?
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
покажет вместо, ну вместо показать, такое себе
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
а, типа если не произошло
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
createStore<🦉> ⁣
а что делает fallback?
Что-то типа if else :)

Рендерит что-нибудь если например нет прав)
источник

c⁣

createStore<🦉>... in React — русскоговорящее сообщество
хорошо, что в большинстве кейсов это не нужно
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Угу
источник

ВТ

Виктор Тучак... in React — русскоговорящее сообщество
всем привет
подскажите , может есть решение этой проблемы
есть проект, созданный через CRA
использую react-router
как я могу сделать такой билд , который будет работать в любой суб директории ?
допустим отдать клиенту билд , а он его может залить в /test, /dev, /test/dev/  ?
homepage "." Не помогает , пытается искать файлы из root директории
источник

S

Special K in React — русскоговорящее сообщество
Bogdan Aleksandrovich
я написал выше, очевидно же, не?
Мне не очевидно. Можно самостоятельно описать и экспортнуть роли в отдельном файле, как селекторы, например. А потом их импортить и точно так же через &&
источник

ВТ

Виктор Тучак... in React — русскоговорящее сообщество
в данном случае, что-бы билд работал в любой суб-директории , нужно открывать index.html, и везде где есть ссылки на static файлы нужно преписывать эту директорию , например ./test/static/[].js
источник

S

Special K in React — русскоговорящее сообщество
Andrey
тем, что нагляднее, не надо продираться через леса условий
А когда в объявления пермишнов будешь заглядывать, там леса условий не будет?
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
Special K
А когда в объявления пермишнов будешь заглядывать, там леса условий не будет?
там три строчки внутри
источник