Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.3K
Vistas
Los menús desplegables no funcionan con react-draft-wysiwyg en React JS

Traté de usar react-draft-wysiwyg usando los documentos

Se muestran algunos íconos pero no funcionan: block type , font , font size de fuente, pickerColor (los menús desplegables no funcionan). Por ejemplo, el font size está configurado en 16 de forma predeterminada, pero no puedo cambiarlo...

 import { Editor } from "react-draft-wysiwyg"; import { EditorState } from "draft-js"; import "react-draft-wysiwyg/dist/react-draft-wysiwyg.css"; const TabContent = ({ name, typeProof }) => { const [text, setText] = useState( () => EditorState.createEmpty(),); return ( <> <SafeAreaView> <Editor editorState={text} onEditorStateChange={setText} wrapperClassName="wrapperClassName" editorClassName="editorClassName" toolbarClassName="toolbarClassName" placeholder="Enter your text here:" style={{ //some styles }} toolbar={{ options: ['inline', 'blockType', 'fontSize', 'fontFamily', 'list', 'textAlign', 'colorPicker', 'embedded', 'remove', 'history'], inline: { inDropdown: true }, blockType: { inDropdown: true }, fontSize: { inDropdown: true }, fontFamily: { inDropdown: true }, list: { inDropdown: true }, textAlign: { inDropdown: true }, colorPicker: { inDropdown: true }, embedded: { inDropdown: true }, remove: { inDropdown: true }, history: { inDropdown: true }, }} /> </SafeAreaView> </> ); }; export default function Tabs({ data }) { return ( <TabsComponent forceRenderTabPanel> <TabList> {data.map(({ name }, i) => ( <Tab key={name}>Question {i + 1}</Tab> ))} </TabList> {data.map(({ name, typeProof }) => ( <TabPanel key={name}> <TabContent {...{ name, typeProof }} /> </TabPanel> ))} </TabsComponent> ); }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Intenta reemplazar tus códigos por este ejemplo SandboxExample

Creo que la configuración de dependencia de su Sandbox no es buena. También encontré algo como esto, lo que hice, creé un nuevo Sandbox, agregue las dependencias react-draft-wysiwyg y draft-js , import Editor y lo uso en el componente de la aplicación como usted utilizado en sus archivos, y todo funciona, intente borrar su aplicación, lea esta aplicación npx Create React

ingrese la descripción de la imagen aquí Mi ejemplo de Sandbox este es mi ejemplo de Sandbox con componentes funcionales

Espero que sea útil para usted

about 4 years ago · Juan Pablo Isaza Denunciar

0

Bueno, eso es raro, no tengo explicación para eso, pero solo he cambiado en index.js :

 import { StrictMode } from "react"; import { createRoot } from "react-dom/client"; import App from "./App"; const rootElement = document.getElementById("root"); const root = createRoot(rootElement); root.render( <StrictMode> <App /> </StrictMode> );

por :

 import "./index.css"; import App from "./App"; import React from "react"; import ReactDOM from "react-dom"; ReactDOM.render( <React.StrictMode> <App /> </React.StrictMode>, document.getElementById("root") );

¿Hay una explicación? Me alegraría entender que...

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda