Roterdead
не смори на параметрзабудь про него
Roterdead
нет его
Roterdead
есть вложенная функция! Есть хук внутри этой функции!
Roterdead
Есть правило которое крашит код если его нарушить!
ₐⁿdᵣₑᵢ
Roterdead
ЭТО ХУК!
ₐⁿdᵣₑᵢ
оба хука useState вызвыны на верхнем уровне
Roterdead
Roterdead
Читай!
ₐⁿdᵣₑᵢ
Roterdead
деструктуризация useState дает value первым параметром и useValue вторым, второй параметр это hook?
Artem
http://i.imgur.com/7FW3tn6.png
Roterdead
хорошо щааа
Roterdead
Roterdead
на пальцах,
Roterdead
это hook?
Artem
я уже не говорю за то что в онСерч ты вызвал функцию онЧенжИнпут
Roterdead
Ответь мне пожалуйста, это hook??????
Artem
это не хук
это обработчик который сетает новое состояние
ₐⁿdᵣₑᵢ
Artem
это hook?
http://i.imgur.com/FgrFEwk.png
Artem
вот хук
Artem
зеленым обвел
Artem
так же как и выше
Artem
короче ты юзаешь хуки, но не поняв что такое хуки
Artem
вот и все
Artem
в этом проблема
Artem
ты думал что обработчик нового стейта это хук
Artem
и хочешь что б оно работало
Roterdead
Я не хочу что бы он работало
Artem
ну вот оно у тебя и не работает
Roterdead
я битый час сижу и пытаюсь вызвать USEState внутри вложенной функции и реакт мне говорит что я долбоеб который пытается вызвать hook из вложенной функции
Roterdead
Ладно ЩАС
Artem
🤪
Roterdead
Roterdead
Смотри!
ₐⁿdᵣₑᵢ
Roterdead
Все видно хорошо?
ₐⁿdᵣₑᵢ
ₐⁿdᵣₑᵢ
измени на set, как у чувака в видео
Bogdan
http://joxi.ru/a2X3nW4UwKEMym
Roterdead
Я биру ввожу текст в search, вызываю метод onSearch, он вызвает вложенную функцию бросает в нее value, потом я ловлю value внутри функции и вызываю useFilterArr(value) потом пытаюсь кинуть в консоль filterArr
Bogdan
Может кто подскажет в чем ошибка?
Roterdead
Roterdead
чувак
Roterdead
ВВВВВВВВВВВВВВООО
Roterdead
Все заработал
Roterdead
ВОТ Я ТЕБЯ ПРЯМ РАЗЦЕЛУЮ
Roterdead
Спасибо тебе прям вот от всей души
Roterdead
сука в таком дерьме косяк был ааааааааааааааааа
ₐⁿdᵣₑᵢ
https://ru.reactjs.org/docs/hooks-rules.html
ₐⁿdᵣₑᵢ
документацию читать надо)
Roterdead
Блин там написано юзать use а не set!
Roterdead
или я такой читун крутой
Roterdead
ну типо соглашение но оно не обязательно мол называйте хоть банан
ₐⁿdᵣₑᵢ
там написано что функции, чье название начинается с use, реакт может расценивать как пользовательский хук
Roterdead
ааааа ну это моя не внимательность))) спасибо тебе прям с поклоном чел))
Bogdan
не понял, куда войти?
ₐⁿdᵣₑᵢ
не за что)
Artem
а надо зайти в апп папку где лежат файлы и запустить
Artem
а ты на уровень выше
Artem
cd react-app
Artem
Bogdan
нет))
Bogdan
что такое корневая папка
Artem
Bibawebdeveloper
Ребят, для общего понимания: если реакт - функциональная библиотека-полуфреймворк, то вью - объектно ориентированная? Или по написанию там больше функциональное программирование?
Daniil
Anonymous
сейчас будет неожиданный вопрос
Anonymous
Крайне неожиданный
Anonymous
Кто-то умеет в фри паскаль? 😂
Konstantin
Ребят, для общего понимания: если реакт - функциональная библиотека-полуфреймворк, то вью - объектно ориентированная? Или по написанию там больше функциональное программирование?
Vue.js - тоже функциональный подход. Во Вью даже классовые компоненты не используют:) Хотя это как бы не про ооп. Просто другой подход. Реакт основан на JSX. У тебя тут как бы всё гамузом: html и js. Вью более разделен. Вернее в html тоже вставляется логика часто, но не более чем какой-то тернарный оператор. Сам код, все данные и методы, пишутся в отдельных блоках. А в html просто встраивается много директив, для связи с логикой. Vue - очень классный фреймворк, легче и читабельней чем React. Но к сожалению Димыч его не преподаёт, да и вакансий в компаниях на него меньше. Хотя с каждым годом, по чуть-чуть, он всё равно забирает свою долю рынка.
Serhii
Пойдет?😂
Anonymous
Писал на нём калькулятор в школе
да в вузе прогу задали написать извлекалку USB я что-то нихрена не понял что как куда, да и что-то если совсем честно не шибко понимать хотелось бы ))
Anonymous
фри пасраль я еще не учил когда есть реакт ))
Serhii
В вузе?
Anonymous
да заочников пытают как могут, докопались до старого