Элемент ref был указан в виде строки (представление), но владелец не был установлен при форке и редактировании репо - PullRequest
0 голосов
/ 13 ноября 2018

Я работал над реактивным проектом и использовал Reaction-Big-Calendar .Нам нужна функция, которая еще не поддерживается response-big-calendar , поэтому я разветвил проект, обновил код (проверил его локально с помощью yarn run examples) и зафиксировал в GitHub.

Моя обновленная ссылка на репо

Я пытался установить репо с помощью следующих команд:

yarn install https://github.com/EngrKhizarIqbal/react-big-calendar/tarball/b8e3881ab7b3b4722406f9ede35f2c1f96eadc5b
yarn install https://github.com/EngrKhizarIqbal/react-big-calendar.git
yarn install https://github.com/EngrKhizarIqbal/react-big-calendar/tarball/master
yarn install E:/Web/React/ReactCalander/react-big-calendar

Я также перешел на node_modules /реагировать на большой календарь и запускать следующие сценарии

yarn install
yarn run build

Итак, когда я пытаюсь использовать этот обновленный пакет в проекте, я получаю следующую ошибку.

Элемент ref был указан в виде строки (представление), но не указан владелец.

Это может произойти по одной из следующих причин:

  1. Возможно, вы добавляетессылка на компонент функции
  2. Возможно, вы добавляете ссылку на компонент, который не был создан в методе рендеринга компонента
  3. У вас загружено несколько копий React

Вот package.json проекта, в котором я использую updated-repo

"dependencies": {
    "react-dom": "16.5.2",
    "react-scripts": "2.0.3",
    "moment": "^2.22.2",
    "react-big-calendar": "E:/Web/React/ReactCalander/r/react-big-calendar",
    "react-scripts": "2.1.1"
},
"scripts": {
    "prestart": "cls",
    "start": "react-scripts start",
    "prebuild": "cls",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
},

Я впервые изменяю проект open souce.

Заранее благодарю за помощь.

...