Сообщество Хекслета

Alexander Grishin 1 день назад →

Добрый день! Ввожу команду в файл cd config/; sudo touch myfile; echo 'Hello, World!'; sudo tee myfile

А мне выдает ошибку... Я уже сто вариантов перепробовал, подскажите где косяк,пож make: Entering directory '/usr/src/app' npm test -s FAIL tests/test.js ✕ check solution (27 ms)

● check solution

expect(received).toBe(expected) // Object.is equality

Expected: "Hello, World!"
Received: ""

  10 |     .toString()
  11 |     .trim();
> 12 |   expect(result).toBe('Hello, World!');
     |                  ^
  13 | });
  14 |

  at Object.<anonymous> (__tests__/test.js:12:18)

Test Suites: 1 failed, 1 total Tests: 1 failed, 1 total Snapshots: 0 total Time: 0.592 s, estimated 2 s Ran all test suites. make: *** [Makefile:2: test] Error 1 make: Leaving directory '/usr/src/app'

Дмитрий Бердников 1 день назад →

Здравствуйте!

Подскажите, пожалуйста, в решении учителя используется submitCount, чтобы установить фокус на инпут. Если сделать по-другому и добавить дополнительный status для формы и вызывать их поочередно. Будет ли это решение нормальным?

watched.form.status = 'success'; // Ставим focus
watched.form.status = 'filling';

user-4722d4663950e680 1 день назад →

const str = "Danger"; const letter = str[str.length / 2]; Здравствуйте! Скажите, пожалуйста почему ответ g, а не n? Мне кажется я не понимаю как работает само: str[str.length / 2]

Дмитрий Бердников 1 день назад →

Здравствуйте!

Подскажите, стоит ли использовать MVC для всего функционала, когда мы работаем с DOM? Или это может быть overkill?

Например, делать прижатую шапку на сайте или попап. Мы же также можем выделить состояния и при изменении этих состояний менять уже сам DOM. На практике и в различных туториалах такой функционал реализуется как попало.

Sheggy 1 день назад →

Здравствуйте, не могу понять почему не работает. Подскажите пожалуйста в чем может быть проблема? https://ru.hexlet.io/code_reviews/395289

Георгий Мелихов 1 день назад →

Я вот не очень понял в формулировке задания следующее. Там указываются пути к "файлам" и в подсказках отсылки к реальным методам.

При этом очевидно, что файлов никаких нет.

Я тогда не очень понимаю, как я через исходные функции fs должен что-то сделать, если это несуществующие в природе файлы? Хардкодить статус для каждого пути?

Sergey Demikhov 1 день назад →

Было бы здорово явно написать, что экшены попадают во все редьюсеры собранные внутри combineReducers()

Alexey Buravov 2 дня назад →

Задание интересное, но, на мой взгляд, оно больше относится к предыдущей теме про функциональные компоненты. Раз уж мы рассказываем про принципы работы Реакта и манипуляцию DOM, лучше было бы сделать как раз задание на написание эдакого прото-Реакта, который по изменению состояния (после, например, коллбэка от кнопки) заменял бы полностью HTML в заданном ему узле DOM.