drt12345678 2018-10-10 19:25
浏览 76
已采纳

Laravel - React组件不喜欢在其他comps中导入comps

Hey I'm super new to Laravel and finally was able to get a react component to show up on the screen. however when I import another component for example.

import ReactDOM from "react-dom" import SelectInput from "../components/SelectInput" import React from "react" export default class Head extends React.Component { render() { return ( <div> header <SelectInput /> </div> ) } }ReactDOM.render(<Head />, document.getElementById("Head"))

//test
import React from "react"
import styled from "styled-components"

const Container = styled.container``

class SelectInput extends React.Component {
    render() {
        return <div>test</div>
    }
}

export default SelectInput

Compiler Image DevTools Image

heres my Babelrc File. { "presets": [ [ "env", { "modules": false } ], "react" ], "plugins": ["babel-plugin-transform-class-properties"] }

It will render the component when Im not trying to import Test but when its uncommented it will render nothing on the screen. could it be Laravel doesn't compile it? any thoughts on what it may be?

I'm on Laravel 5.5.44

  • 写回答

1条回答 默认 最新

  • dongzhan1383 2019-02-25 23:31
    关注

    Looks like my error was having styled components within. If anyone has this issue I fixed it by downlaoding babel-plugin-styled-components then adding "babel-plugin-styled-components", { "displayName": false } to my babel.rc file Thanks Salman for helping out

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 用三极管设计—个共射极放大电路
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示