• Ошибка команды npm install в React на VPS/VDS хосте, что делать?

    @AlexNoch Автор вопроса
    Решение для тех кто столкнется с такой проблемой. Нашел сам, спустя пару часиков)
    Ошибка в этом :
    1) В текущую директорию устанавливаем npm install create-react-app
    2)Сюда -же клонируем наше приложение с гита. Создаётся папка с нашим приложением. Заходим в неё.
    3)В папке с проектом, устанавливаем пакеты командой npm install . Ждём.
    4) Можем запускать npm run build. На этом этапе если нет ошибок в проекте, все забилдится.
    Ответ написан
    Комментировать
  • Не рендерится новый компонент, созданный динамически?

    @AlexNoch Автор вопроса
    Решение найдено. Оно заключалось в установке setState, без пуша.
    req(){
            if(xhr.readyState === 4 && xhr.status === 200){
                var response = JSON.parse(xhr.responseText);
                console.log('2. Пришел ответ от сервера:', response)
                console.log('Текущее состояние state{arrays :',this.state.arrays)
                console.log('Какой ключ будет у компонента в Циркле ', this.state.arrays.length)
                this.setState((state,props)=>{
                    return {arrays: [state.arrays ,<Circle key={1} bgColor={response.color} />]};
                })
    
            }
        }
    Ответ написан
  • Как подружить React и Бэкенд часть на Node.js?

    @AlexNoch Автор вопроса
    Барабанная дробь , Решение!
    http.createServer((req,res)=>{
        res.writeHead(200, {
            "Access-Control-Allow-Origin":"*",
            "Content-Type": "application/json",
            "Access-Control-Allow-Credentials":"true"
            });
        res.end(JSON.stringify({newName:"Hello World"}))
    }).listen(3001);

    Вся соль была в том, что заголовок отправлялся неправильно, из за одинарных кавычек, и двоеточия : Будьте внимательнее)
    Ответ написан
    Комментировать