Guest User

Untitled

a guest
Jun 18th, 2018
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.78 KB | None | 0 0
  1. 1) Чем отличаются между собой bind call apply
  2. 2) Что такое REST-API и как с ним работать
  3. 3) Что такое прототипы объектов в javascript (откуда берется свойство __proto__)
  4. 4) Что делает ключевое слово new. Опишите процесс выполнения. Чем отличается от простого вызова функции?
  5. 5) Как работает JSX и что это
  6. 6) Расскажите о преимуществах и недостатках статической типизации (Typescript)
  7. 7) Расскажите о преимуществах и недостатках CSS-in-JS подхода
  8. 8) Почему в componentWillMount() не желательно вызывать setState (React API < 16)
  9.  
  10. Вопросы с кодом:
  11.  
  12. 1) Что выведет консоль?
  13.  
  14. function BigAnimal() {
  15. this.name = "Мышь";
  16. return { name: "Годзилла" };
  17. }
  18.  
  19. console.log( new BigAnimal().name );
  20.  
  21.  
  22. 2) Что произойдет когда загрузится страница? Как исправить баг?
  23.  
  24. class MyComponent extends React.Component {
  25. handleClick() {
  26. console.log("hello world");
  27. }
  28. render() {
  29. return (
  30. <button onClick={this.handleClick()}>Нажми меня</button>
  31. );
  32. }
  33. }
  34.  
  35. 3) Что выведет этот код в консоль?
  36.  
  37. console.log(null || "" || 2 && 3 || 4 && true);
  38.  
  39. 4) Что здесь не так?
  40.  
  41. this.setState((prevState, props) => {
  42. return {
  43. streak: prevState.streak + props.count
  44. }
  45. })
  46.  
  47. Практика:
  48.  
  49. 1) Напишите свою функцию debounce
  50. 2) Напишите функцию нахождения факториала с помощью рекурсии
Add Comment
Please, Sign In to add comment