Size: a a a

2020 December 21

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
Ну вот мне не нравится соотношение проблем решаемых к приносимым
Хз может я не прочутсвовал. Но сейчас мне нравится не нагружать компоненты логикой хранения стейта, просто пусть рендерят свои пропсы и вызывают колбеки, это и тестируем. Логика со стейтом в изоляции в редаксе, там же и тестируем удобно.
источник

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
Ну вот мне не нравится соотношение проблем решаемых к приносимым
Так опиши проблемы, что именно тебя беспокоят. У меня просто маленькие масштабы, могу не понимать
источник

ВУ

Валентин Удальцов... in PHP
Напоминаю, что уже давно можно пользоваться функциями PHP 8 даже если у вас 7.1!

Ставим Symfony Polyfill PHP 8.0 и получаем следующие функции:

str_contains,
str_starts_with,
str_ends_with,
get_debug_type,
preg_last_error_msg,
fdiv,
get_resource_id.

composer req symfony/polyfill-php80
источник

VC

Vladimir Chernyshev in PHP
Кстати, если тянутся неактуальные полифиллы, то replace в composer.json решает
источник

ВУ

Валентин Удальцов... in PHP
Vladimir Chernyshev
Кстати, если тянутся неактуальные полифиллы, то replace в composer.json решает
ну про это у меня был пост 5 дней назад)
https://t.me/phpyh/200
источник

SZ

Sergey Zolotov in PHP
Vlad Sobenko
Меня мучил бойлерплейт, при том, что не было типизации = боль. Не знал как тестировать async екшены.
Typescript + куча тулов борятся с этими проблемами.
А тебе что не нравится в redux? Mobx вроде проще, но думаю легче найти людей с опытом redux.
источник

VS

Vlad Sobenko in PHP
Уже юзаю пол года, кайф)
источник

VS

Vlad Sobenko in PHP
Оглядываясь назад, программирование без типов кажется самоуничтожением. Но как то люди до сих пор страдают без типов, особенно, когда у них монструозный проэкт с redux, это же боль.
источник

VC

Vladimir Chernyshev in PHP
Vlad Sobenko
Хз может я не прочутсвовал. Но сейчас мне нравится не нагружать компоненты логикой хранения стейта, просто пусть рендерят свои пропсы и вызывают колбеки, это и тестируем. Логика со стейтом в изоляции в редаксе, там же и тестируем удобно.
редакс не единственный способ этого достигнуть ) Тем более когда хуки есть, под которыми хоть редакс можно спрятать, хоть обычный стейт, хоть что
источник

VC

Vladimir Chernyshev in PHP
Vlad Sobenko
Оглядываясь назад, программирование без типов кажется самоуничтожением. Но как то люди до сих пор страдают без типов, особенно, когда у них монструозный проэкт с redux, это же боль.
это экономический вопрос, ладно если с нуля проект, а если он уж есть монструозный...
источник

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
редакс не единственный способ этого достигнуть ) Тем более когда хуки есть, под которыми хоть редакс можно спрятать, хоть обычный стейт, хоть что
Я же писал, что предпочитаю тупые компоненты. Тестим их так же тупо. Реакция на пропсы, вызов колбеков. Из за этого не получается миллиона кейсов для тестов.
источник

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
это экономический вопрос, ладно если с нуля проект, а если он уж есть монструозный...
вебпук за 15 мин позволит тебе начать писать на тс в легаси монстре. Было бы желание.
источник

VC

Vladimir Chernyshev in PHP
Vlad Sobenko
вебпук за 15 мин позволит тебе начать писать на тс в легаси монстре. Было бы желание.
это если он не выдаст 100500 ошибок )
источник

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
это если он не выдаст 100500 ошибок )
Я себе так затащил. Новые файлы пишем на тс. Старые на js стараемся переписать на ts, если есть время. Проблем нет. Можно их использовать в паре.
источник

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
это если он не выдаст 100500 ошибок )
Ну страдай дальше)
источник

VC

Vladimir Chernyshev in PHP
Vlad Sobenko
Ну страдай дальше)
да я не страдаю, а фронты не понимают, наверное, что страдают
источник

VC

Vladimir Chernyshev in PHP
А с PHP я жду когда Лару покроют псалмом и мы до той версии обновимся
источник

VS

Vlad Sobenko in PHP
Vladimir Chernyshev
А с PHP я жду когда Лару покроют псалмом и мы до той версии обновимся
Хоть сами псалм юзаете?
источник

КГ

Константин Грачев... in PHP
Sergey Protko
ни разу не слышал сексес стори)
Я црмку на yii переписал на симфу где то за 2 года)
В yii погружаться не стал, взял базу и сплясал от базы
источник

VC

Vladimir Chernyshev in PHP
Vlad Sobenko
Хоть сами псалм юзаете?
не вижу смысла :( Очень привязан код к Ларе, вернее к CMS на базе Лары
источник