Pepijn de Vos
05/13/2021, 5:58 PM@file:JsModule("react-plotly.js")
@file:JsNonModule
import react.*
@JsName("Plot")
external val reactPlot: RClass<dynamic>
But getting:
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
Check the render method of `Welcome`.
in Welcome react.development.js:315
React 3
child_5 sampleproject.js:20925
child_6 sampleproject.js:20931
invoke_100 sampleproject.js:20934
render_0 sampleproject.js:25196
invoke_103 sampleproject.js:21108
factory_40 sampleproject.js:21164
buildElements sampleproject.js:21020
render_1 sampleproject.js:21129
render sampleproject.js:21132
React 13
render_0 sampleproject.js:24780
render$default sampleproject.js:24785
invoke_129 sampleproject.js:25057
factory_45 sampleproject.js:25070
(Async: EventHandlerNonNull)
main sampleproject.js:25010
<anonymous> sampleproject.js:25508
<anonymous> sampleproject.js:3
<anonymous> sampleproject.js:15
<anonymous> sampleproject.js:25490
js sampleproject.js:707
__webpack_require__ sampleproject.js:30
0 sampleproject.js:719
__webpack_require__ sampleproject.js:30
<anonymous> sampleproject.js:94
<anonymous> sampleproject.js:97
webpackUniversalModuleDefinition sampleproject.js:9
<anonymous> sampleproject.js:10
turansky
05/13/2021, 7:53 PMPepijn de Vos
05/14/2021, 6:25 PMWarning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.
Check the render method of `Welcome`.
in Welcome react.development.js:315
I'm using it like so
reactPlot {
attrs {
data = js("...")
}
}
turansky
05/14/2021, 7:12 PMPepijn de Vos
05/14/2021, 7:16 PMPepijn de Vos
05/14/2021, 7:16 PMturansky
05/14/2021, 7:17 PMdata
creation you can use jsObject
factory method (+ useMemo
)Pepijn de Vos
05/14/2021, 7:18 PMPepijn de Vos
05/14/2021, 7:19 PMPepijn de Vos
05/14/2021, 7:19 PMturansky
05/14/2021, 7:31 PMturansky
05/14/2021, 7:32 PMPepijn de Vos
05/14/2021, 7:33 PMturansky
05/14/2021, 7:35 PMPepijn de Vos
05/14/2021, 7:36 PMturansky
05/14/2021, 7:37 PMturansky
05/14/2021, 7:39 PMany
in TS and dynamic
in Kotlin means, that declaration missedturansky
05/14/2021, 7:41 PMturansky
05/14/2021, 7:42 PMdynamic
not required. Strict external interfaces can be usedturansky
05/14/2021, 7:43 PM