С Новым годом! Форум программистов, компьютерный форум, киберфорум
React/ReactJS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 1
Регистрация: 25.12.2016
Сообщений: 23

Не работает передаваемая функция

08.11.2019, 22:36. Показов 487. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Почему при нажатии на первую кнопку ничего не происходит, а при нажатие на вторую alert работает? Это из-за того, что у меня первая кнопка в отдельном файле прописана? И Как заставить эту кнопку работать?

Вот файл index.js:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import React from "react";
import ReactDOM from "react-dom";
import MyButton from "./MyButton";
import "bootstrap/dist/css/bootstrap.css";
 
/*npm install --save reactstrap react react-dom */
import "./styles.css";
 
class App extends React.Component {
  handleClick() {
    alert("По кнопке кликнули");
  }
  render() {
    return (
      <div>
        <MyButton
          label="Сформировать анкеты"
          MyCLick={() => this.handleClick()}
        />
        <button onClick={() => this.handleClick()}>Сформировать анкеты</button>
      </div>
    );
  }
}
 
const rootElement = document.getElementById("root");
ReactDOM.render(<App />, rootElement);
Вот файл MyButton.jsx:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import React from "react";
import { Button } from "reactstrap";
 
class MyButton extends React.Component {
  render() {
    const { label, MyClick } = this.props;
    return (
      <div>
        <Button color="primary" onClick={MyClick}>
          {label}
        </Button>
      </div>
    );
  }
}
 
export default MyButton;
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.11.2019, 22:36
Ответы с готовыми решениями:

Передаваемая в подпрограмму функция
Нужно адаптировать данную программу, написанную на ABC.NET, для FREE Pascal. Выдает ошибку &quot;wrong number of parameters specified for...

Функция проверяет, является ли передаваемая строка палиндромом? Консоль закрывается
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication9 { ...

Лагает CSS анимация, передаваемая через JS
Всем привет. Есть у меня на сайте модальное окно, и захотел я, чтоб оно красиво появлялось и исчезало. К конечному результату я пришел...

1
707 / 309 / 191
Регистрация: 05.03.2015
Сообщений: 822
08.11.2019, 23:58
Просто переименуйте пропсу
JavaScript
1
2
3
4
<MyButton
          label="Сформировать анкеты"
          myCLick={() => this.handleClick()}
        />
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.11.2019, 23:58
Помогаю со студенческими работами здесь

Функция cin.get(array, 80) работает в одной программе, но не работает в другой
Добрый день. Я что то совсем запутался, одна и та же функция в одной программе работает, а в другой нет. В этой программе...

Функция корректно работает в Delphi 7 и не неверно работает в RAD Studio 10
Переписываю свою программу с Delphi 7 под RAD Studio 10. Столкнулся с проблемой - функция в Delphi 7 возвращает правильное значение, в...

Стандартная функция delete в Eclipse работает а в AndroidStudio не работает
case R.id.btnDelete: {//Кнопка удаление последнего символа ...

В VS 2015 не работает рекурсивная функция, которая работает в C++Builder
Добрый день! Перенес блок кода из старого учебного проекта под C++Builder, который там всегда стабильно работал, на VS 2015. Одна из...

Как функция работает,в обработчике не работает
В таком виде все прекрасно работает (function ($) { $.fn.percent = function (el, arg2) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru