{ NeFFeX } 
    
    
        
        
        
        С
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Просит переименовать на жсх
    
 
    
    Temych 
    
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Не смог найти жсх
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Такая ошибка
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Переименовал на жсх , код отлично начал работать
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Но в чем подвох ?
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Мы же импортируем библиотеку чтобы он воспринимал хтмл код
    
 
    
    Temych 
    
    
        
        
        
        сообщение об ошибке скопируй сюда
    
 
    
    { NeFFeX } 
    
    
        
        
        
        ./src/App.jsx
        Error: ENOENT: no such file or directory, open 'D:\react-project\projects\src\App.jsx'
    
 
    
    { NeFFeX } 
    
    
 
    
    Temych 
    
    
        
        
        
        у Димы в каком-то из уроко аналогичная проблема была. Какой-то глюк IDE
    
 
    
    { NeFFeX } 
    
    
        
        
        
        и мне интересно почему иконка nodejs>?))
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Да
    
 
    
    { NeFFeX } 
    
    
        
        
        
        Export default App
    
 
    
    { NeFFeX } 
    
    
 
    
    { NeFFeX } 
    
    
        
        
        
        тут тоже нор
    
 
    
    { NeFFeX } 
    
    
        
        
        
        м
    
 
    
    { NeFFeX } 
    
    
        
                    
                        
                    
                
        
        
        дал точный расширенный путь
    
 
 
    
    { NeFFeX } 
    
    
        
        
        
        заработал
    
 
    
    { NeFFeX } 
    
    
        
        
        
        app.js
    
 
    
    { NeFFeX } 
    
    
        
        
        
        но почему он ищет именно jsx?
    
 
    
    { NeFFeX } 
    
    
        
        
        
        там же просто ./app
    
 
    
    Vlad 
    
    
        
        
        
        Всем привет! С ходу задаю 2 вопроса. Первый - насколько живая группа? Второй - хватит ли прохождения этого курса для начала работы с React? https://www.udemy.com/learn-javascript-for-beginners-v
    
 
    
    Нариман 
    
    
        
        
        
        Группа новая, поэтому очень живая
    
 
    
    Нариман 
    
    
        
        
        
        Всё зависит от человека, если весь материал хорошо выучить и понять, то для начала работы как джуна думаю хватит
    
 
    
    Vlad 
    
    
        
        
        
        Я не в плане работы, а в плане начала изучения)
    
 
    
    Нариман 
    
    
        
        
        
        Посмотри видео уроки, тогда сам сделаешь выводы
    
 
    
    Нариман 
    
    
        
        
        
        Димыч все в своих уроках очень хорошо объесняет
    
 
    
    Нариман 
    
    
        
        
        
        И у него уроки не нудные, смотреть интересно
    
 
    
    Нариман 
    
    
        
        
        
        О курсе Димыча
    
 
    
    Vlad 
    
    
        
        
        
        Ну если в общем говорить, то там дали понятия условных операторов, математических операций, функций, DOM, циклов, событий (как клик мыши и тд). Так же на практике показали как сделать примитивную галерею
    
 
    
    Нариман 
    
    
        
        
        
        Значит я что то не понял, извини)
    
 
    
    Vlad 
    
    
        
        
        
        ES6+ я так слышал это стандарт языка. А что именно это такое, сможете обьяснить?)
    
 
    
    Vlad 
    
    
        
        
        
        Спасибо!)
    
 
    
    Ruslan 
    
    
        
        
        
        Вопрос по поиску. Когда я ввожу слово, то мне ищет все совпадение, что нашло перезаписывает в стейт, а когда начинаю удалять слово, то получаеться старых данных уже нету и стейт пустой. Как правильно решить эту проблему, Сейчас сделал 2 массива, один всегда содержит всю инфу, а второй отвечает за вывод инфы на экран
    
 
    
    Temych 
    
    
        
        
        
        Как в стейт перезаписываешь? Через setState()?
    
 
    
    Ruslan 
    
    
 
    
    Ruslan 
    
    
 
    
    Ruslan 
    
    
        
        
        
        Чтоб выводить нужные города
    
 
    
    Temych 
    
    
 
    
    Ruslan 
    
    
        
        
        
        Да
    
 
    
    Ruslan 
    
    
        
        
        
        Я беру массив всех городов, проверяю по тексту поисска, которые подходят перезаписываю в список городов и отображаю его
    
 
    
    Temych 
    
    
 
    
    Temych 
    
    
        
        
        
        ну и чтоб проверить, что попадает в редьюсер
        var text = action.city;
        console.log("action.city===>:", action.city);
    
 
    
    Temych 
    
    
        
        
        
        и, кстати, в state не listAllCity должен изменяться?
    
 
    
    Temych 
    
    
        
        
        
        туплю под вечер))  это как раз и есть рабочий пример))) нормальная реализация) без копии массива не обойтись)
    
 
    
    Temych 
    
    
        
        
        
        😂
    
 
    
    Ruslan 
    
    
 
    
    Ruslan 
    
    
 
    
    Temych 
    
    
        
        
        
        ИМХО, только копированием исходного массива  в новый с последующей фильтрацией. т.е. как реализовано.
    
 
    
    Ruslan 
    
    
        
        
        
        Понял, спасибо
    
 
    
    Temych 
    
    
        
        
        
        после array.filter() из него удаляются же элементы, не подошедшие под условие. Список городов в массиве с каждой новой буквой в слове для поиска уменьшается, а появляться им неоткуда. Вот и получается пустота при удалении слова.
    
 
    
    Ruslan 
    
    
        
        
        
        Да, я это понимаю, думал может какие то еще есть решение. Но если подумать, то где потом брать старый список
    
 
    
    Temych 
    
    
        
        
        
        теоретически, если массив городов берется из запроса, а запрос делается из самй компоненты, то можно всю операцию выбора города осуществить в компоненте, а в глобальный стейт вернуть только сам выбранный город.  ИМХО, процедура поиска нужного города не является частью бизнес-логики, поэтому допустимо применить такой вариант.
    
 
    
    Ruslan 
    
    
        
        
        
        Ну, если будет плохой инет, то делать каждый раз запрос, тоже не лучший вариант
    
 
    
    Ruslan 
    
    
        
        
        
        Или можно сортировать перед отрисовкой, а в стейте вообще не хранить ее
    
 
    
    Temych 
    
    
        
                    
                        
                            
                            Ну, если будет плохой инет, то делать каждый раз запрос, тоже не лучший вариант
                        
                    
                
        
        
        теоретически, города не каждую минуту прибавляются)) При запуске приложения или в другой момент подгружать из запроса. Потом да, при отрисовке компоненты, массив передать через пропсы, в компоненте сдлеать его копию, работать с ней, получить нужный город и результат отправить в глобальный стейт. Таким образом кол-во запросов уменьшается, список городов и нужный город сохраняются в глобальном стейте.
    
 
 
    
    Ruslan 
    
    
        
        
        
        Ну, сейчас по таком принцыпу и работает,  делаю один запрос, сохраняю все города, сохраняю выбранный город, только сортировку делаю не в самой компоненте
    
 
    
    RenStuff 
    
    
        
        
        
        Ребят, а вот эти уроки по реакту, они для кого вообще целенаправлены? На знающих базу JS языка или вообще можно нулевым только лишь по этим урокам влететь?
        
        https://www.youtube.com/watch?v=UMw_hbNMIAA&t=182s
    
 
    
    Artem 
    
    
 
    
    RenStuff 
    
    
 
    
    RenStuff 
    
    
 
    
    RenStuff 
    
    
        
        
        
        хорошо, попробую)
    
 
    
    Artem 
    
    
        
        
        
        есть у кого книга Реакт в действии в электронном формате ? желательно 2018 года
    
 
    
    Temych 
    
    
        
        
        
        Автор: Томас М.Т. ?
    
 
    
    Artem 
    
    
        
        
        
        +
    
 
    
    Temych 
    
    
        
        
        
        на рутрекере валяется
    
 
    
    Artem 
    
    
        
        
        
        ок, спс, найду.
    
 
    
    Temych 
    
    
        
        
        
        https://rutracker.org/forum/viewtopic.php?t=5732728
    
 
    
    Temych 
    
    
        
        
        
        сюда закину сейчас
    
 
    
    Artem 
    
    
 
    
    Temych 
    
    
        
        
        
        правда инет медленный у меня. торрент-файл ловите:
    
 
    
    Temych 
    
    
        
        
        
        
    
 
    
    Temych 
    
    
        
        
        
        Я не юзаю, а надо бы, наверное. Возможно, время на поиск багов уменьшилось бы. Дима обещал про нее расказать в скором времени.
    
 
    
    Heavy 
    
    
        
        
        
        Что скажете? 
        https://www.youtube.com/watch?v=WE5xCfF0Xto
    
 
    
    Heavy 
    
    
        
        
        
        Чисто дизайн, в адоб хд
    
 
    
    Heavy 
    
    
        
        
        
        В реакте почти готово все. Просто интересно как это воспринимается со стороны. В целом