我是 React 的新手。我使用 React 創(chuàng)建了電影應(yīng)用程序項(xiàng)目。然后我為這個(gè)項(xiàng)目創(chuàng)建了一些額外的樣式。我想為此項(xiàng)目添加一個(gè)彈出窗口。我為這個(gè)組件編寫(xiě)了一些代碼。但是這個(gè)彈出組件出現(xiàn)在我的組件的后面Movielist。如何讓這個(gè)彈出窗口到最前面?這是我的 App.js 代碼import React, { useEffect, useState } from "react"import MovieList from "./components/MovieList"const featured_api = "https://api.themoviedb.org/3/discover/movie?`api_key=b23a3ea528a2edc9d8e8d585a98023e&language=en-US&sort_by=popularity.desc&include_adult=false&include_video=false&page=1"`const search_api = "https://api.themoviedb.org/3/search/movie?api_key=b23a3ea528a2edc9d8e8d585a98023e&query="function App() { const [movies, setMovies] = useState([]) const [search, setSearch] = useState("") useEffect(() => { getMovies(featured_api) }, []) const getMovies = (api) => { fetch(api) .then((res) => res.json()) .then((data) => { setMovies(data.results) }) } const handleOnSubmit = (e) => { e.preventDefault() if (search) { getMovies(search_api + search) setSearch("") } } const handleOnChange = (e) => { setSearch(e.target.value) } return ( <> <header> <form onSubmit={handleOnSubmit}> <input className="search" type="text" placeholder="Search" value={search} onChange={handleOnChange} /> </form> </header> <div className="movie_container"> {movies.length > 0 && movies.map((movie) => <MovieList key={movie.id} {...movie} />)} </div> </> )}export default App這是我的 MovieList 組件import React from "react"import Window from "./Window"const img_api = "https://image.tmdb.org/t/p/w500"const MovieList = ({ title, poster_path, overview, vote_average, release_date,
如何將這個(gè)彈出窗口置于最前面?
繁星coding
2023-10-20 17:37:53