this.state.numberOfRows
ты задаёшь только один раз при создании(constructor) и никогда не меняешь.
UsersTable
, положил numberOfRows
в state<UsersTable>
, внутри render<UsersTable>
ты создал Table
и положил ему numberOfRows
в props<Table>
из state<UsersTable>
. Table
, ты положил numberOfRows
из props<Table>
в state<Table>
, при render<Table>
ты использовал numberOfRows
из state<Table>
.UsersTable
ты обновил numberOfRows
в state<UsersTable>
и при render<UsersTable>
положил его из state<UsersTable>
в props<Table>
. Table
ты ничего не сделал с обновлённым props<Table>
, в state<Table>
всё ещё лежит самое первое значение.numberOfRows
в numberOfRows1/2/3
, чтоб было очевидно, что это на самом деле 3 разных переменных: в state
внутри UsersTable
, в state
и props
внутри Table
.
youtube-dl
. Если тебе нужно получить поток внутри расширения - скачивай расширение<sitename> downloader
и кури сырцы.Это всё непростая хрень на много кода, которую "в двух словах" в рамках q&a не ответишь. Благо задача уже неоднократно решена.