<< Начну с того, что мне не совсем понятна эта конструкция checked={!!data.needHelp} что значит !! перед data? Учи булевые. Чем будет равно !!"" (!!пустая строка)?
Начну с того, что мне не совсем понятна эта конструкция checked={!!data.needHelp} что значит !! перед data? const [data, setData] = useState(variablesProp.data) объект data это этот объект? И как я должен был понять, что это не текущие данные задачи?
Все, поправил https://github.com/freecode-academy/freecode.academy/commit/bb361cebd16ca487792b5743399cb023a30d3564 Проблема была в том, что данные для чекбокса брались из объекта data, а это не текущие данные задачи, а только измененные, то есть те, которые возникают при редактировании. Но там нет данных, которые есть уже в текущем объекте задачи. В даннос случае достаточно было использовать метод getValue().
Нее, значение по умолчанию true - это вообще не вариант :) Значение должно именно передаваться из состояния таски.
Добавил в boolean значение по умолчанию True. Вот только не знаю насколько такой вариант правильный, в коде он конечно не срабатывает, но других вариантов, если честно не вижу.
Заметка: если выполнять комипляцию с параметром -a, например fpc main.pas -a, то компилятор не удаляет файл ассемблера (в нашем случае будет main.s). Эту хитрость можно использовать для попутного изучения Ассемблера.
Пока не буду: все равно надо будет учиться формировать апи
Ну вот тогда тебе надо бэк развивать, добавлять эти поля. Создай себе задачу на это. Но пока ты это сам скорее всего не сделаешь, а мне пока некогда, к сожалению. Но пусть будет. Будет время, сделаю.
То есть берется центральная координата (например - координата центра Москвы) и сортируется по расстоянию координаты заведения от этой точки? Понял. Но вообще действительно просится еще 2 поля: Город и Регион(на всякий случай). В целом можно и руками внестись, так как прямо вот жить не быть и сразу все равно не нужно вноситься) Плюс SQL запросами можно жизнь себе упростить/
Дима, у нас нет выборки по координатам. У нас есть только сортировка по координатам. Это принципиально иной случай. Выборка отсекает (условие where), то если позволяет выбрать ограниченное количество только тех, кто отвечает условиям. Сортировка (sortBy|orderBy) только сортирует. Но эти подходы конечно же можно сортировать. То есть ты можешь сделать выборку по условию, в том числе по статусу "Лучшее заведение" и полученные записи отсортировать по координатам.