Cześć
Mam dość długi i nieporęczny konstruktor. chciałbym połączyć kilka elementów state w nim zawartych w obiekt albo tablice, gdyż w tej postaci najłatwiej później to będzie dalej przetwarzać. Ale patrze i patrzę i po prostu nie wiem jak to zapisać żeby miło ręce i nogi. chodziłoby mi o te ostatnie - z wcięciem. To jest pewnie superproste ale widzę że w React nic nie jest takie proste jak się wydaje.
W każdym razie próbowałem dość naturalnej składni
this sortownik ={ id='',firstname=''.......} ale pokazuje błąd.
class Tablica extends React.Component {
constructor(props) {
super(props);
this.state= {staff: this.props.initialStaffTable, nonFilteredStaff:this.props.initialStaffTable};//pobiera dane z propsa initialstaffTable
this.sort = this.sort.bind(this);//wiąże metodę sort
this.showFilter =this.showFilter.bind(this); // wiąże metodę showFilter
this.filterNow =this.filterNow.bind(this);
this.columnSortBy =null;
this.isSortDescending = false;
this.editIt = null;
this.isFilterVisible =false;
this.pole= [];
this.classFilter =null,//początkowo żadna klasa nie jest przypisana do paska filtracji ale to chyba niepotrzebne, bo dalej jedzimy na lokalnej zmiennej w funkcji render
this.id= '',
this.firstName= '',
this.lastName = '',
this.dateOfBirth='',
this.company='',
this.note='';
}