Size: a a a

2020 March 25

SB

Serhiy Boreyko in React Kyiv
Nick Golub
Почему?
&& || юзають коли потрібно повернути якесь значення, так само як тернарка
для кейсів коли ти хочеш викликати функцію чи шось таке, то юзай if
источник

SB

Serhiy Boreyko in React Kyiv
Serhiy Boreyko
&& || юзають коли потрібно повернути якесь значення, так само як тернарка
для кейсів коли ти хочеш викликати функцію чи шось таке, то юзай if
повернути, або в умовах
источник

NG

Nick Golub in React Kyiv
Serhiy Boreyko
&& || юзають коли потрібно повернути якесь значення, так само як тернарка
для кейсів коли ти хочеш викликати функцію чи шось таке, то юзай if
Чому? Не в'їжджаю
источник

AR

Alexey Raspopov in React Kyiv
Nick Golub
Чому? Не в'їжджаю
представь что тебе в какой-то момент нужно будет вызвать больше чем одну функцию, по одному и тому же условию
источник

NG

Nick Golub in React Kyiv
Alexey Raspopov
представь что тебе в какой-то момент нужно будет вызвать больше чем одну функцию, по одному и тому же условию
Но тогда я исправлю на иф
источник

NG

Nick Golub in React Kyiv
Ведь интерпритатор все-равно хавает
источник

AR

Alexey Raspopov in React Kyiv
ты не для машины код пишешь)
источник

NG

Nick Golub in React Kyiv
Бабели и всякие компрессоры всё равно сжимают и выдают однострочные условия через &&
источник

AR

Alexey Raspopov in React Kyiv
не стоит делать чужую работу)
источник

NG

Nick Golub in React Kyiv
Alexey Raspopov
ты не для машины код пишешь)
А если этот код читаю только я?)
источник

SB

Serhiy Boreyko in React Kyiv
Nick Golub
А если этот код читаю только я?)
то все життя будеш сам кодити)
источник

AR

Alexey Raspopov in React Kyiv
можешь поверить мне на слово, будущий ты этого не одобрит
источник

D

Dmytraw in React Kyiv
с ифами я неправильно сформулировал
источник

D

Dmytraw in React Kyiv
но я бы так написал
handleChange = (e) => {
 const { name, type, value, checked } = e.target;
 return this.setState(state => {
   if (name === 'title') {
     return {
       slug: slugify(value,...)
     }
   }
   if (type === checkbox) {
     return { [name]: checked }
   }
   if ( type === 'number') {
     return { [name]: parseFloat(value) }
   }
   return state
 })
}
источник

NG

Nick Golub in React Kyiv
Serhiy Boreyko
то все життя будеш сам кодити)
Но ведь синтаксис ? : Тоже плохо читается, а он сплошь и рядом
источник

SB

Serhiy Boreyko in React Kyiv
Nick Golub
Но ведь синтаксис ? : Тоже плохо читается, а он сплошь и рядом
якщо використовувати правильно то нічо він погано не читається
источник

NG

Nick Golub in React Kyiv
Dmytraw
но я бы так написал
handleChange = (e) => {
 const { name, type, value, checked } = e.target;
 return this.setState(state => {
   if (name === 'title') {
     return {
       slug: slugify(value,...)
     }
   }
   if (type === checkbox) {
     return { [name]: checked }
   }
   if ( type === 'number') {
     return { [name]: parseFloat(value) }
   }
   return state
 })
}
То есть, только из-за асинхроности так стоит делать?
источник

SB

Serhiy Boreyko in React Kyiv
Dmytraw
но я бы так написал
handleChange = (e) => {
 const { name, type, value, checked } = e.target;
 return this.setState(state => {
   if (name === 'title') {
     return {
       slug: slugify(value,...)
     }
   }
   if (type === checkbox) {
     return { [name]: checked }
   }
   if ( type === 'number') {
     return { [name]: parseFloat(value) }
   }
   return state
 })
}
а якщо йому потрібно щоб проходило дві умови?
источник

AR

Alexey Raspopov in React Kyiv
Dmytraw
но я бы так написал
handleChange = (e) => {
 const { name, type, value, checked } = e.target;
 return this.setState(state => {
   if (name === 'title') {
     return {
       slug: slugify(value,...)
     }
   }
   if (type === checkbox) {
     return { [name]: checked }
   }
   if ( type === 'number') {
     return { [name]: parseFloat(value) }
   }
   return state
 })
}
если новое состояние не строится на основании предыдущего, то можно и без функции в setState обойтись
источник

NG

Nick Golub in React Kyiv
Alexey Raspopov
если новое состояние не строится на основании предыдущего, то можно и без функции в setState обойтись
Золотые слова🔥
источник