Anonymous
sqlite на клиентской стороне
Anatoly
😅
Anonymous
скомпиленный через emscripten
artalar
Уже есть пакет в npm
Vilena
А как по вашему авторизация произойдет без серверного взаимодействия ?)
😅 логично, да, я имела в виду, может, есть какие-то готовые пакеты, но да ладно, гуглить буду
Anatoly
passport js
Vilena
Погуглить https://rudevs.network/S1gArpunX
на будущее учту, как задавать вопросы
Dmitry
Ребят, а как называются тесты в сторибуке, которые просто делают json слепок компонента и потом проверяют, если он изменился
Vilena
passport js
спасибо!
Dmitry
тоооооочно
Ilia
Ребят,как мне использовать правильно globalStyles?(styled component) import {createGlobalStyle, ThemeProvider} from 'styled-components' const GlobalStyles = createGlobalStyle` body { margin: 0; } `; const App = () => { return ( <ThemeProvider theme={theme}> <GlobalStyles/> <Switch> <Route path="/" component={Todo} exact/> <Route path="/todo/:id" component={TodoItem}/> <Route component={NotFoundPage}/> </Switch> </ThemeProvider> ) }; export default App
🦜
import './style.css';
да ты и декораторы юзаешь
Vladimir
да ты и декораторы юзаешь
жаль гифки сюда выкладывать нельзя, у меня припасена парочка с попугаями
noName🐈
/style
Китикет
В котором зависимости из А и Б
Looch
Ну да, только это как раз и получается common только не для всех фич
Looch
А для А и B
Китикет
Фича А требует селектор из фичи B а фича B где-то юзает селектор из фичи А. И в reselect на этапе сборки не приходит селектор и собственного говоря все падает 🙇🏻‍♂️
У меня тоже такое было однажды, в общем имеется бонусная программа, логически поделена на 2 фичи (данные клиента, расчет текущей покупки), в итоге для всяких штук надо было делать общие селекторы с зависимостями из первой и второй фичи, сделал 3 модуль (бонусная программа), в котором были чисто селекторы для этих целей, больше ничего
Китикет
И красивее стало, и без цикла
Китикет
Оберни во фрагмент
Китикет
У меня такого просто дофига сейчас в проекте
Ну у меня проще, сейчас одни круды по большей части)
Ilia
А можно оборачивать в <> </> или луче в <React.Fragment><React.Fragment/> ?Есть разница ?
Dmitry
Посоветуйте в чем ui-kit разрабатывать, чтобы тестировать было удобно
Китикет
Dmitry
Добрый день
Андрей
А можно оборачивать в <> </> или луче в <React.Fragment><React.Fragment/> ?Есть разница ?
Во втором случае ты можешь указывать key, если у тебя массив фрагментов.
Dmitry
Или например что скажете про Storybook
Dmitriy
параша монструозная
когда смотрел последний раз его?)
🦜
как и стаилгайдист
Philipp
А мне норм сторибук
Philipp
Удобный для разработки UI
Алексей
вот ей богу с бэкбоном и лэйаут тротлигом и то лучше было
Volodymyr
Всем привет, ребята такой вопрос подскажите. Какой вариант проверки совместимости пакетов вы знаете ? Какой наиболее правильный / удобный ?Заранее большое спасибо.
Philipp
удобный ахахах
А какие у тебя аргументы против?
Dmitry
https://habr.com/ru/company/ruvds/blog/461661/ - цитата "StoryBook отлично подходит для анализа различных состояний компонентов, а Styleguidist — для формирования документации по компонентам и демонстрации возможностей компонентов." Как будто сторибук для отладки больше подходит
Philipp
Что ты используешь как альтернативу?
🦜
А какие у тебя аргументы против?
чтобы описать один компонент, сколько у тебя времени уйдет? А отдать другому разработчику, который не работал ни разу со сторибуком?
Dmitriy
параша монструозная
что юзать что б один инстурмент покрыл и веб и RN ?
🦜
Docz. Там mdx. Дизайнер спокойно может написать доку к готовым компонентам
Philipp
чтобы описать один компонент, сколько у тебя времени уйдет? А отдать другому разработчику, который не работал ни разу со сторибуком?
Чтобы описать один компонент надо его заимпортить в файл <componentName>.stories.js, прокинуть в него стабы и готов
Philipp
)))))
аргументируй, в чем сложность по-твоему?
Viktor
Docz позволяет только документировать, в Storybookу можно легко добавить тестирование, A11y, RTL, туже документацию которая с комментов будет считываться и документацию из Md если надо дизайнеру.
🦜
аргументируй, в чем сложность по-твоему?
в том, что для поддержки сторибука, тебе нужен разраб
Oleg
как в компоненте jsoneditor-react сделать что-то, когда юзер ввёл невалидный json?
Oleg
есть проп onError, но он отрабатывает слишком поздно (когда json уже не валидный и юзер нажимает что-то)
🦜
Мммм, там же все out of the box
и? говна поесть там тоже из коробки
Viktor
Очень адекватно :)
🦜
если вы не понимаете оверхед сторибука, то мне даже не жалко вас
Viktor
Вы просто ничего не привели. Кроме слов "говно".
🦜
кушайте кактус и тратье ваше время
Viktor
Я не понимаю как вы делаете такой вывод не зная задач.
🦜
документирование компонентов не должно быть на столько оверхедным, когда тебе нужно кучу все изучить, а потом еще сдохнуть от внедрения впроект
Andrei
в том, что для поддержки сторибука, тебе нужен разраб
Какую-то ты ерунду сказал, для любой библиотеки компонентов нужен разраб
Viktor
Сторибук не только для документирования.