169 похожих чатов

Ребята, всем привет! Начал пересаживать React-Redux на TypeScript. Подскажите, пожалуйста, внутри Redux

использовать type или interface ?
От чего зависит выбор?
В интернете истины не нашёл

51 ответов

17 просмотров

Дружеский непрошенный совет, переписать редаксовкую часть на редакс тулкит, иначе пересаживание затянется

А ещё лучше - выкинуть редакс - и сделать весь стейт на хуках)))

Andrey-Zhukov Автор вопроса

Спасибо, за наводку, интересный инструмент!

Andrey-Zhukov Автор вопроса

Это пет-проект, почву прощупываю)

О, тогда рекомендую сразу свэлт - у него уже есть поддержка ТС

Как по мне, если есть выбор между type и interface, то type 😂 Независимо от любого контекста

А почему? я в англоязычном ютубе слышал, что везеде используют интерфейсы

Рубрика «вредные советы»?

А еще лучше написать rm -rf .

Ну почему же? Имхо, после хуков - редакс стал не нужен. Есть конструктивные аргументы против?

И ты туда же. Это разные инструменты разных уровней, для разных задач. Редакс с его биндингами УЖЕ использует контекст и хуки, это библиотека поверх указанных технологий. Ты предлагаешь дропнуть высокоуровневую библиотеку с оптимизациями и писать код самому на низкоуровневых инструментах. Не представляю, какие и зачем нужны ещё аргументы.

тайм-мащин и глобал-стейт - не в счёт. Они осознанно пожертвовали этими фичами в пользу хуков в компонентах

Не понимаю, кто такие они и о чём ты

Ну, вот у меня в тестах кастомный редакс https://github.com/blackakula/redux-composite/blob/30f0ec27fcc48052d63f07b12ff7a25584a843e8/src/Test/Subscribe.js#L5 Он тоже "использует хуки"? Я про редакс, который только getState, subscribe, dispatch - остальное - дань реакту 🥴

Не понимаю, к чему ты

Про то, что изначально редакс - это элм. А всё остальное - реакт-нужные "приблуды"

Набор слов какой-то

Нет. Я серьезно. Соблюдая интерфейс getState, subscribe, dispatch можно многого добиться. Но редакс решил развиваться в угоду реакту...

И что? Зачем ты предлагаешь чуваку выбросить что-то идущее своим чередом и написать велосипед (скорее всего менее удачный)?

И я не совсем понимаю, что такое «развиваться в угоду реакту», redux и react-redux — разные вещи

Нет. Я не предлагаю. Свою либу забросил, как только увидел, куда они двигаются. Потому и написал, что без истории и глобал-стейт - всё уже есть в хуках

Акула: - нет, я ничего не предлагаю Тоже акула: https://t.me/ts_cool/164373

Соблюдая банальные правила читабельности кода, можно было многого добиться... Но ты решил развиваться в угоду лапше

Чесслово, обожаю, когда эту функцию приводят в пример - она наименее проблемная в библиотеке)))

А с каких пор ты стал разбираться в реакте и хуках? На прошлой неделе только топил реактеров. Уже переметнулся? Если переметнулся — поизучай ещё предмет спора. Не «всё есть в хуках».

ясно. Тока не ясно че @kekpekdeveloper хочет добится

Это как «зачем вам парсер? всё уже есть в регулярках»

лол вложенные тернарки. а меня шеймят за let u = (()=>{...})()

Я тоже шеймлю за iife

предложи альтернативу

Ладно. Тут согласен. У тебя кроме аргумента моей некомпетентности не нашлось более конструктивных. Так что, без примеров - я закрываю топик хуков и редакса

О, я так промисы создаю) но феникс был против)))

То есть тут ты аргументов не видишь. Тут тоже. Могу скинуть статейку, но там тоже аргументов не найдётся, я думаю

А ты чего такой обидчивый?

Простите, даже не в курсе про иифе... Просто так писал. А вы о чём?

Так я и не тебе отвечал

впечетляющий уровень безумия ) вынести логику в несколько функций непомешало бы )

Да, это можно на мемы растаскивать

Бля, эту библиотеку только ленивый не видел. Её тут обсуждают каждую неделю Хватит, пожалуйста

там и тестов нет с 90% вероятностью, любое изменение занимает год и океан боли )

я не видел

А зачем всё пихать в одну либу? Парсер - одно, валидация - другое. Тут так же

Автор говорит что все хорошо

и я не видел

Почему ты отвечаешь рандомными словами на метафоры?! Не отвлекайся на метафоры, пожалуйста. Говори по делу

https://t.me/ts_cool/164432

Вы удивитесь - 2 дня назад обновил минорную версию)

Вот, вот тут по делу https://t.me/ts_cool/164387

Ну, я не спец во фронте, ты знаешь. Без конкретных примеров спорить с твоим утверждением сложно...

Окей

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта