Тест 4 Основы React

20:00
Поля, отмеченные звёздочкой (*), обязательны для заполнения!

Ваша фамилия? *

Что из нижеперечисленного можно назвать основными преимуществами использования JS фреймворка React? *

Что такое Virtual DOM? *

Отметьте верные утверждения о компонентном подходе? *

Выберите все верные утверждения

.

Что такое модель SPA *

Какой компилятор помогает браузеру обрабатывать JSX? *

От какого класса идет наследование всех компонентов? *

Какой метод отвечает за вывод информации через React JS компонент? *

Где правильно создан компонент? *

Сколько родительских HTML тегов может быть выведено в React JS компоненте? *

Где правильно выведен компонент через рендер? *

* представим что компонент называется Test
.

Куда можно встроить готовый код из метода render()? *

Как обратится к свойству weight? *

<Test weight="203" height="182" />

Где правильно задана функция компонента в качестве свойства? *

Как много компонентов может быть на сайте? *

В виде чего создается стиль компонента в компоненте? *

Как будет определено свойство цвета заливки компонента в стиле компонента? *

С помощью чего задается состояние компонента? *

Сколько компонентов создано в этом коде? *

class Counter extends React.Component {
render() {
var textStyle = {
fontSize: 72,
fontFamily: "sans-serif",
color: "#333",
fontWeight: "bold"
};
return (
<div style={textStyle}>
{this.props.display}
</div>
);
}
}
class CounterParent extends React.Component {
constructor(props) {
super(props);
this.state = {
count: 0
};
}
render() {
var backgroundStyle = {
padding: 50,
backgroundColor: "#FFC53A",
width: 250,
height: 100,
borderRadius: 10,
textAlign: "center"
};
var buttonStyle = {
fontSize: "1em",
width: 30,
height: 30,
fontFamily: "sans-serif",
color: "#333",
fontWeight: "bold",
lineHeight: "3px"
};
return (
<div style={backgroundStyle}>
<Counter display={this.state.count} />
<button style={buttonStyle}>+</button>
</div>
);
}
}
ReactDOM.render(
<div>
<CounterParent />
</div>,
document.querySelector("#container")
);

Что будет выведено на экран в этом коде? *

<body>
<div id="container"></div>
<script type="text/babel">
class LightningCounter extends React.Component {
render() {
return (
<h1>LightningCounterDisplay</h1>
);
}
}
class LightningCounterDisplay extends React.Component {
render() {

return (
<div>
<LightningCounter />
</div>
);
}
}
ReactDOM.render(
<LightningCounterDisplay />,
document.querySelector("#container")
);
</script>
</body>

Какой метод вызывается сразу после того, как компонент визуализируется (рендерится)? *

WebAnketa.com

Бесплатное создание анкет