Size: a a a

React — русскоговорящее сообщество

2021 June 02

A

Andrew in React — русскоговорящее сообщество
interface TodoItem {
 // title: string
 // description: string
 // time: string
 // stars: number
 completed: boolean
}

function useTodo<T extends TodoItem>(todos: T[]) {
 const [todoList, setTodoList] = useState<T[]>(todos)

 const toggleTodoCompleted = (idx: number) => {
   setTodoList((prev) =>
     prev.map((todo, i) =>
       i === idx ? { ...todo, completed: !todo.completed } : todo
     )
   )
 }

 return [todoList, toggleTodoCompleted]
}


немного психанул
источник

N

Neferpiku in React — русскоговорящее сообщество
Ребят, а нормально ставить дефолтное велью юзСтейт получая его с пропсов?
источник

AZ

Alexandr Zharkov in React — русскоговорящее сообщество
АХЗАХЗАХЗАХЗ, лайк)
источник

A

Andrew in React — русскоговорящее сообщество
да, но убидитесь что у вас пропсы с самого начала приходят правильные
источник

A

Andrew in React — русскоговорящее сообщество
иначе надо будет смотреть за ними через еффекты
источник

ei

export default - зло... in React — русскоговорящее сообщество
К любому
источник

ei

export default - зло... in React — русскоговорящее сообщество
Он в любом виде параша
источник

C

Cool29 in React — русскоговорящее сообщество
Ну видишь, вон люди тулкит нахваливают.
Значит тулкит не такая уж и параша.
источник

ei

export default - зло... in React — русскоговорящее сообщество
Не пробовали нормальный стейт менеджер
источник

AZ

Alexandr Zharkov in React — русскоговорящее сообщество
например?
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
не корми тролля
источник

ПМ

Павел Мудров... in React — русскоговорящее сообщество
Нормально, только при смене пропсов стейт сам не изменится, если пропсы могут меняться, то надо еще ставить юзЭффект на смену пропсов
источник

AZ

Alexandr Zharkov in React — русскоговорящее сообщество
троль не еш подумой
источник

HT

Hermes Trismegistus in React — русскоговорящее сообщество
Не корми троля !
источник

ei

export default - зло... in React — русскоговорящее сообщество
Effector ☄
источник

ei

export default - зло... in React — русскоговорящее сообщество
Вот это кстати тролль, осторожно
источник

ei

export default - зло... in React — русскоговорящее сообщество
Он хейтит просто без аргументов
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Мне насрать на эффектор, я хейчу исключительно то, как вы его впариваете
источник

i

iwannafly in React — русскоговорящее сообщество
При этом не используя)
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Чего вы хотите сделать?
Вы привели объект к строке и вывели
Есть JSON.stringify - используйте его
источник