Slider funktioniert nicht in React-Slick mit Typoskript

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Slider funktioniert nicht in React-Slick mit Typoskript

by Guest » 16 Jan 2025, 09:58

Ich verwende die Typoskript-Version (@types/react-slick) der React-Slick-Bibliothek, um Karussell/Slider in einem Nextjs-Projekt zu implementieren. Nach dem Importieren der Slider-Komponente aus dem Paket erhalte ich die folgende Fehlermeldung:
Image

Hier ist die genaue Fehlermeldung, die angezeigt wird, wenn Sie mit der Maus über „Slider“ fahren:

Code: Select all

'Slider' cannot be used as a JSX component.
Its instance type 'Slider' is not a valid JSX element.
The types returned by 'render()' are incompatible between these types.
Type 'React.ReactNode' is not assignable to type 'import("c:/Users/bello/node_modules/@types/react/ts5.0/index").ReactNode'.
Type 'PromiseLikeOfReactNode' is not assignable to type 'ReactNode'.ts(2786)
(alias) class Slider
import Slider
Der folgende Code ist eine Karussellkomponente, die ich erstellen möchte und die Bilder und Texte verschiebt:
SlickCarousel.tsx

Code: Select all

import "slick-carousel/slick/slick.css";
import "slick-carousel/slick/slick-theme.css";
import Slider from "react-slick";
import { agentReviewListType } from "../_models/props";
import Image from "next/image";

export default function SlickCarousel({
items,
}: {
items: agentReviewListType;
}) {
const settings = {
dots: true,
infinite: true,
speed: 500,
slidesToShow: 1,
slidesToScroll: 1,
};

return (


{items.map((item, index) => (


{item.message}

))}


);
}


Top