App.jsx:
Код: Выделить всё
import React from 'react';
import { Page, Text, View, Document, StyleSheet } from '@react-pdf/renderer';
// Create styles
const styles = StyleSheet.create({
page: {
flexDirection: 'row',
backgroundColor: '#E4E4E4'
},
section: {
margin: 10,
padding: 10,
flexGrow: 1
}
});
// Create Document Component
const MyDocument = () => (
Section #1
Section #3
);
export default MyDocument
Код: Выделить всё
import { StrictMode } from 'react'
import { createRoot } from 'react-dom/client'
import App from './App.jsx'
import {PDFViewer} from "@react-pdf/renderer";
import MyDocument from "./App.jsx";
createRoot(document.getElementById('root')).render(
)
Неверный вызов перехватчика. Хуки можно вызывать только внутри тела функционального компонента. Это может произойти по одной из следующих причин:
- Возможно, у вас несовпадающие версии React и средства рендеринга (например, React DOM).
- Возможно, вы нарушаете правила хуков.
- В одном приложении может быть более одной копии React.
См. https://react.dev/link/invalid-hook-call, чтобы получить советы о том, как отлаживать и исправьте эту проблему.
Подробнее здесь: https://stackoverflow.com/questions/798 ... df-library
Мобильная версия