попробуйте это ...
$file = $_POST['file']; //your data in base64 'data:image/png....';
$img = str_replace('data:image/png;base64,', '', $file);
file_put_contents('img/imag.png', base64_decode($img));
Вам нужно передать опору id
- Couter
в функции рендеринга компонента Couters
, так как кнопка нужна <button onClick={() => this.props.onDelete(this.props.id)}
;
См. Здесь
<Counter
id={counter.id}
key={counter.id}
onDelete={this.handleDelete}
value={counter.value}
/>
Кроме того, вы можете сделать это
<Counter
key={counter.id}
onDelete={() => this.handleDelete(counter.id)}
value={counter.value}
/>