Skip to content

Тестовое задание: ReactJS + ES6 - приложение для работы со списком пользователей (см. Readme.txt). Реализация без серверной части.

Notifications You must be signed in to change notification settings

5-th/UsersList---ReactJS_production

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReactJS production / NodeJS

USER-LIST

Основное задание

При помощи инструментов JavaScript, HTML, CSS и фреймворков (будет преимуществом) реализовать следующее:

Дан массив с пользователям. У каждого пользователя есть имя, фамилия, количество дней пользования сервисом и дневная ставка пользования (целые числа).

Выведите этих пользователей на экран в виде таблицы.

Сделайте так, чтобы в последней колонке автоматически рассчитывалась общая плата пользования (количество дней пользования умножить на ставку).

Под таблицей также выведите суммарную плату всех пользователей.

Дополнительно

Сделайте так, чтобы можно было добавлять новых пользователей, для чего предусмотрите форму ввода над таблицей.

Предусмотрите изменение и удаление пользователей. Удаление должно производиться по двойному клику на таблице пользователей, причем вся информация об удаленном пользователе автоматически переносилась бы в форму ввода, где ее можно будет отредактировать (таким образом, реализуйте совместных механизм редактирования или удаления пользователей).

Предусмотрите возможность сортировки таблицы при нажатии на заголовки столбцов.

Предусмотрите валидацию полей ввода (имена и фамилии должны быть строками, а дни пользования и ставка, соответсвенно целыми числами).

About

Тестовое задание: ReactJS + ES6 - приложение для работы со списком пользователей (см. Readme.txt). Реализация без серверной части.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published