Dmitry
Либо делать eject Либо руками Там ничего сложного, просто сесть и разобраться, один вечер
Сегодня тоже планирую разобраться и руками собирать. Сейчас с КРА билд моего маленького приложения весит 104Мб…(
Danila
уверен
Ты что-то поломал
Dmitry
Ты что-то поломал
это мне и предстоит выяснить.
Daniil
глянул бы по бандланалайзеру шо у тебя там за дичь
Danila
это мне и предстоит выяснить.
А бандл анализер чё говорит?
Dmitry
глянул бы по бандланалайзеру шо у тебя там за дичь
а с кра это можно сделать без эджекта?
🦜
Как в ky.js преобразовать ответ при HTTPError в json? То сейчас вот такое выдает. Ответ приходит в json
Dmitry
да. Все в доке
Вот так гуд? https://medium.com/@jbandi/you-can-use-create-react-app-with-webpack-bundle-analyzer-without-ejecting-1b8727d9b2ea
Vitaliy
День добрый, ребят подскажите пожалуйста кто работал с апи какрт гугл интересует вопрос по кластеризации при каком количестве маркеров нормально работает либа? 7к маркеров предполагаю что многовато)
voix
ReasonReact выглядит как человеческий способ писать реакт. Не идеально и можно делать грязь, но куда приятнее ванилы или тс. Интересно, насколько он готов для прода. 🤔
Виктор
настолько готов что уже умер (не шарю, слышал мнение)
Oruj
как правильно назвать экшн при котором айтемы добавляются в карту? ON_CART_ITEM_INCREASE CART_ITEM_INCREASE INCREASE_CART_ITEM последний вариант норм? ибо будут INCREASE_CART_ITEM ADD_CART_ITEM REMOVE_CART_ITEM
🐏 Alexander
В том, что фп среда, очевидно.
в чем тут плюс, ФП имеет плюсы и минусы свои, так что это слабый аргумент
Dmitry
++ Обновлял недавно
почему это feat
Alexey
Всем привет! подходит ли Context для передачи данных между независимыми компонентами или нужен redux, или хз?
Alexey
Alexey
Контекст - это средство, а не библиотека
так а redux это не стейт менеджер?
Alexey
спасибо
Андрей
Внимание вопрос! Что не так?
🦜
export default, redux, вместо композиции компонентов невнятный div class
artalar
Оооо, пятничный флешмоб!
Андрей
А если серьёзно, то какая цель твоего сообщения?
Looch
export default, redux, вместо композиции компонентов невнятный div class
и прямое использование dispatch + даже нет action creators
Valentin
Подскажите, как можно поймать нужный компонент? Увидел вот такую структуру и не понимаю, как такое может реализовываться. <Popover> <PopoverContent> Тело поповера </PopoverContent> <PopoverTrigger> Какой то компонент над которым будет появляться поповер </PopoverTrigger> </Popover> Так, вот, как в логике компонента Popover мы можем получить PopoverContent? Как узнать, что он один или несколько? Кто то так вообще делал? Расскажите плз.
Valentin
anchorEl как в материал, только без обертки PopoverTrigger
не не не, все должно быть в таких обертках
Oleg
у кого есть опыт переписывания проекта на тс? есть какие-то советы? стоит ли это вообще делать?
Valentin
Нормально - никак. Передавай компоненты через пропсы.
Сказали что это говно и нужно как описал выше. Я хочу понять как это делать
🤴👷‍♂️🦸‍♂️🧚‍♀️
Oleg
у кого есть опыт переписывания проекта на тс? есть какие-то советы? стоит ли это вообще делать?
мне просто говорят, что смысла нет, ибо либо с нуля писать, либо на js
Valentin
у кого есть опыт переписывания проекта на тс? есть какие-то советы? стоит ли это вообще делать?
пробуйте сразу выносить все на тонкие интерфейсы и познайте композицию (это из SOLID) . И будете жить хорошо
Ilya
мне просто говорят, что смысла нет, ибо либо с нуля писать, либо на js
проекты очень безболезнено переводятся на TS, в опыте несколько проектов - один из них весьма крупный.
Valentin
тонкие интерфейсы?
ну пускай они будут не более 7 строк
Oleg
ну пускай они будут не более 7 строк
то есть, до 7 пропов грубо говоря?
Ilya
у кого есть опыт переписывания проекта на тс? есть какие-то советы? стоит ли это вообще делать?
Для начала необхолдимо посмотреть на свою аппликацию с точки зрения ее модульности и классификации в ней обобленных механизмов и сущностей, т.е. декомпозицию надо оценить.... если "связанность сильная" то сначала стоит поработать именно над декомпозицией и уменьшением связанности. если нет - то стоит начать с типизации "сущностей", т.е. если например используется REDUX то для начала типизируйте экшены, стор и редюсеры в каждом случае оптимальная стратегия - будет разной, где-то можно будет прям махом перебраться на другие версии зависимостей написанных на TS Но принцип "разделяй и типизиуй"
Valentin
то есть, до 7 пропов грубо говоря?
у меня нет точного ответа, можете выявить для себя сами этот лимит. Но все через страдания. говорю так, тк мы делали тяжелые компоненты с 15+ методами в интерфейсах и все это тянулось оч жирно
Андрей
а как понять "сильную" связанность? связанность с чем?
Если у тебя от изменения в одном месте ломается приложение в 15 других местах, то это плохо.
🦜
Сказали что это говно и нужно как описал выше. Я хочу понять как это делать
ну значится пусть они помогают тебе реализовывать
.
Всем привет! подходит ли Context для передачи данных между независимыми компонентами или нужен redux, или хз?
Подходит. Вполне подходит. Только независимые компоненты должны быть ниже ВСE! Если вы ходите получить типа того: https://reacttraining.com/blog/portals-with-context/
Sergey
не ломай человеку жизнь
Sergey
на контекстах нельзя писать логику
Sergey
Context + useReducer не заменяет redux! (как и любой стейт менеджер)
.
на контекстах нельзя писать логику
Ну, может ему только передать что-то нужно. Хотя, конечно, до redux он рано или поздно но ... придёт.
Anonymous
А когда редакс хороним-то?
.
а потом уйдет от ридакса, потому что боль
Не, потом будет пытаться уйти ... но всё время будет возвращатся.
.
А когда редакс хороним-то?
Ну, как там - "... простудитесь..." 😊
Sergey
и коллеги у меня так же говорят
Eugene
До первого легаси проекта 🌚
Yury
написал небольшой проект и заюзал Context для передачи данных везде только вниз. Мне понравилось 🙂
.
До первого легаси проекта 🌚
Ну, легаси это всегда ... болото.