Size: a a a

2019 September 18

DI

Dmitry Ivanov in JSNN 🤔 (GSNN)
Alexander Andreev
Сорт с первой функцией, и сразу за ним сорт со второй
покажи
точнее не ясно почему вторая сортировка не прибьет результаты первой
источник

DI

Dmitry Ivanov in JSNN 🤔 (GSNN)
Igor Molyarov
null чтоб дальше проверки шли. если, например,  firstCompare(a, b) === 0
это значит что a.isFirst === true, a.isFirst === b.isFirst и a.sortField === b.sortField и дальше ничего проверять не надо
я имел в виду почему null а не 0
источник

IM

Igor Molyarov in JSNN 🤔 (GSNN)
Потому что 0 тоже валидное значение которое можно вернуть из функции сравнения. Твой вариант тоже можно, только будет чуть больше операций.

А если сортировать последовательно, то сначала сортируй по полю сортировки, потом по isSecond(поднимешь их наверх), потом isFirst поднимай наверх, мне кажется так
источник

AA

Alexander Andreev in JSNN 🤔 (GSNN)
Dmitry Ivanov
покажи
точнее не ясно почему вторая сортировка не прибьет результаты первой
Вообще не ясно, ты прав. Го в приват во второй половине дня, закодим
источник

m

mg901 in JSNN 🤔 (GSNN)
Всем привет. Благодаря тому, что я пишу на effector, мне удалось полностью исключить наличие малейшей логики в слое представления. Подскажите пожалуйста, получается ли такого достичь в связке react + redux / react + mobx?
источник

m

mg901 in JSNN 🤔 (GSNN)
Если да, покидайте плиз примеры кода. Спасибо заранее.
источник

K

Kirill in JSNN 🤔 (GSNN)
mg901
Всем привет. Благодаря тому, что я пишу на effector, мне удалось полностью исключить наличие малейшей логики в слое представления. Подскажите пожалуйста, получается ли такого достичь в связке react + redux / react + mobx?
а размер стора у тебя какой сколько там сущностей, может быть ты в todo листе избежал логики на слое прдставления?
источник

m

mg901 in JSNN 🤔 (GSNN)
Kirill
а размер стора у тебя какой сколько там сущностей, может быть ты в todo листе избежал логики на слое прдставления?
на живом проекте.
источник

m

mg901 in JSNN 🤔 (GSNN)
Викинул все обсязки вокруг компонентов apollo react. Выкинул хуки для router5
источник

m

mg901 in JSNN 🤔 (GSNN)
вообще ни какой бизнес логики нет
источник

NG

Nikita Glazov in JSNN 🤔 (GSNN)
mg901
Всем привет. Благодаря тому, что я пишу на effector, мне удалось полностью исключить наличие малейшей логики в слое представления. Подскажите пожалуйста, получается ли такого достичь в связке react + redux / react + mobx?
Сделаешь доклад?
источник

m

mg901 in JSNN 🤔 (GSNN)
Nikita Glazov
Сделаешь доклад?
Доклад без real world ни кому не интересен. На примере todo это всё не серьёзно. Делаю real world в свободное от работы время, но это все медленно. Ведь есть ещё мамки, папки, братья, жена, похоры близких и тд.
источник

m

mg901 in JSNN 🤔 (GSNN)
Ознакомиться с real world можно тут . Todo list тут .
источник

m

mg901 in JSNN 🤔 (GSNN)
весь прикол в том, что абсолютно вся бизнес логика отделена от представления. И мы можем безболезненно переходить с react на vue или на svelte  или на оборот
источник

AM

Andrey Makarov in JSNN 🤔 (GSNN)
mg901
весь прикол в том, что абсолютно вся бизнес логика отделена от представления. И мы можем безболезненно переходить с react на vue или на svelte  или на оборот
А как работаешь с формами? Есть стейт/хуки для инпутов и тд
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
чет у тебя модели с компонентами намешаны
источник

m

mg901 in JSNN 🤔 (GSNN)
Vadim Ivanov
чет у тебя модели с компонентами намешаны
где? там отдин файл модели
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
Andrey Makarov
А как работаешь с формами? Есть стейт/хуки для инпутов и тд
кажется для форм formik или final-form самое то
источник

VI

Vadim Ivanov in JSNN 🤔 (GSNN)
mg901
где? там отдин файл модели
источник

m

mg901 in JSNN 🤔 (GSNN)
сразу тогда уточняй о чём пишешь
источник