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

Alena 4 минуты назад →

Добрый день, не совсем понимаю, что не так В строчках между //Began и //End делаю ввод console.log('Hello, World'); Однако редактор пишет мне об ошибке

Andrei Gunderin 42 минуты назад →

table,
tr,
td {
  border: 1px solid #000;
}

Зачем здесь border для tr ?

Артур около 1 часа назад →

Вопрос 1: в задании уже выполнена проверка на числа, отличные от 0 и 1. Зачем для прохождения мне потребовалась проверка на факториал от 5 (например), раз уже есть на 3? Веди задача - ДОписать тесты.

Вопрос2: почему в решении не потребовалась проверка на ввод отрицательного числа? Разве это не важное пограничное значение? и если такой тест писать, будет ли следующее выражение корректным (для теста): assert(factorial(-2), === false) или может assert(factorial(-2), === NaN) или assert(factorial(-2), false).....?

Pavel около 1 часа назад →

Небольшой фидбек

// - Если на страницу логина перейти с публичной страницы,
//   после входа, редирект произойдет на главную не публичную страницу
// - const auth = useContext(authProvider);
//   можно заменить на useAuth()
const AuthButton = () => {
  const auth = useAuth();

  const location = useLocation();
  const navigate = useNavigate();
  const handleLogIn = () => navigate('/login', { state: { from: location } });

  return (
    auth.loggedIn
      ? <Button onClick={auth.logOut}>Log out</Button>
      : <Button onClick={handleLogIn}>Log in</Button>
  );
};

// - authContext возможно стоит именовать с большой буквы

// - react-router ругается на отсутствие абсолютного роута
//   No routes matched location "/" 
<Route path="/" element={null} />

Tumorin около 1 часа назад →

День добрый!

Посмотрите, пожалуйста, ревью https://ru.hexlet.io/code_reviews/498292 . Похоже, какая то проблема с шрифтами, так как надпись не помещается в кнопке в одну строку

Алекс Рей около 1 часа назад →

Здравствуйте, буду рад получить объяснение. Мне пришлось потратить практически весь день на это решение, только из-за того что я решил, что функция должна быть одна (в описании задачи попросили в конце экспортировать функцию). Я решил задачу в одной функции вот так: https://ru.hexlet.io/code_reviews/498271 И удивился решению учителя, где было задействовано две функции! Получается, экспортируя определенную функцию в другое место, ей все равно можно будет делать исчисления с помощью другой функции, которая будет находится в том же модуле? Тогда я могу экспортировать одну функцию, которая будет задействовать 10 других функций, даже не экспортируя их? Я думал, что экспортируемая функция должна быть самодостаточна и в случае, если ей придется использовать другую функцию из своего модуля, значит и её придется экспортировать, фух.

Сергей около 2 часов назад →

Специально не использовал strip() и replace() для решения задачи. Вот ссылка на код-ревью. Почему не проходит проверку по регистру? На терминале все Ок. В чем ошибка?

Виктор Волошин около 3 часов назад →

Здравствуйте! Не могу запушить изменения: /usr/src/app/code-user$ git push

fatal: The current branch master has no upstream branch.

To push the current branch and set the remote as upstream, use

git push --set-upstream origin master

/usr/src/app/code-user$ git push --set-upstream origin master

ssh: Could not resolve hostname github.com: Temporary failure in name resolution fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

/usr/src/app/code-user$ git remote -v

origin git@github.com:Kapatbl4/hexlet-git.git (fetch) origin git@github.com:Kapatbl4/hexlet-git.git (push)

Виктор Григорьев около 4 часов назад →

Добрый день. Не понимаю, почему в 3ем тесте - $posts = $user->posts выдает пустой массив, а это: $posts = Post::.... выдает все посты?

https://ru.hexlet.io/code_reviews/498171

Никита около 4 часов назад →

print('- Did Joffrey agree?\n- He did. He also said "I love using \n".') Вроде как правильно а компилятор на сайте так не считает, что не так?