class Table extends Component {
constructor(props) {
super(props);
this.handleClick = handleClick.bind(this);
}
handleClick(id) {
console.log(id);
}
render() {
return (
<div>
{items.map(item => <Item key={item.id} onClick={() => this.handleClick(item.id)} />)}
</div>);
}
}
<React.StrictMode>
. Убрал тег и стало рендерить 1 раз, вместо двух.... import React from 'react';
class ShowWindowDimensions extends React.Component {
state = { width: 0, height: 0 };
render() {
return <span>Window size: {this.state.width} x {this.state.height}</span>;
}
updateDimensions = () => {
this.setState({ width: window.innerWidth, height: window.innerHeight });
};
componentDidMount() {
window.addEventListener('resize', this.updateDimensions);
}
componentWillUnmount() {
window.removeEventListener('resize', this.updateDimensions);
}
}
Как в yii2 правильно подключить свой namespace?
MyClass.php
по пути core/subnamespace/MyClass.php
.composer.json
, как тут и выполнить composer dumpautoload
.common/config/bootstrap.php
алиас на директорию Yii::setAlias('core', dirname(dirname(__DIR__)) . '/core');
['date_to', 'required', 'when' => function($model, $attribute){
return $model->date_from == 1;
}, 'whenClient' => "function (attribute, value) {
return $('#uploadsfiles-date_from').val() == 1;
}"]