Hey!
{ | |
"name": "webpack-demo", | |
"version": "1.0.0", | |
"description": "", | |
"main": "index.js", | |
"scripts": { | |
"start": "webpack", | |
"build": "cross-env NODE_ENV=production webpack -p" | |
}, | |
"author": "", |
Основная задача тестового не узнать как сильно вы знаете React, а посмотреть насколько хорошо вы сможете разобраться с новыми технологиями в относительно короткий срок. В идеале, на него нужно потратить не более 3 дней. А так - делайте сколько делается, пока мы не закроем вакансию ;)
Нужно написать одностраничное приложения для просмотра фильмов с помощью The Movie Database API.
При открытии приложения, должен отображаться список популярных фильмов с пагинацией или динамической подгрузкой (на выбор). Также на странице должно быть поле для поиска. Когда ты вводишь туда какой-то текст, должны отобразиться фильмы которые ему соответствуют. Для каждого фильма в списке должен отображаться список жанров (названий жанров, не айдишек), к которым он принадлежит.
// --- // | |
const secret = Symbol(); | |
const user = { | |
id: 1, | |
login: 'Vasya', | |
[secret]: '45sdfgh6n' | |
}; |
{ | |
"extends": "airbnb", | |
"parser": "babel-eslint", | |
"rules": { | |
"indent": [2, 4, { "SwitchCase": 1 }], | |
"max-len": [2, 120, 4, { | |
"ignoreUrls": true, | |
"ignoreComments": false |
import React, { Component } from 'react'; | |
import TextField from 'components/base/TextField'; | |
const WAIT_INTERVAL = 1000; | |
const ENTER_KEY = 13; | |
export default class TextSearch extends Component { | |
constructor(props) { | |
super(); |