React Native - react native web swiper

2026. 1. 27. 18:34ยท๐Ÿ›ธ React Native

React Native

 

 

โœ… react-native-web-swiper


์ž๋™ ์Šคํฌ๋กค ๋“ฑ ์ด๋ฏธ ๊ตฌํ˜„์ด ์–ด๋А์ •๋„ ๋˜์–ด ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ(์›น ์‚ฌ์šฉ ๊ฐ€๋Šฅ)

 

https://reactnative.directory/package/react-native-web-swiper

 

https://reactnative.directory

 

reactnative.directory

 

usage

import { makeImgPath } from "@/utils";
import { NativeStackScreenProps } from "@react-navigation/native-stack";
import { useEffect, useState } from "react";
import { ActivityIndicator, Dimensions } from "react-native";
import Swiper from "react-native-web-swiper";
import { styled } from "styled-components/native";

export default function Movies({
  navigation,
}: NativeStackScreenProps<any, "Movies">) {
  const [loading, setLoading] = useState(true);
  const [nowPlaying, setNowPlaying] = useState([]);
  const getNowPlaying = async () => {
    const { results } = await (
      await fetch(
        `https://api.themoviedb.org/3/movie/now_playing?api_key=${API_KEY}&language=en-US&page=1&region=KR`,
      )
    ).json();
    setNowPlaying(results);
    setLoading(false);
  };
  useEffect(() => {
    getNowPlaying();
  }, []);
  return loading ? (
    <Loader>
      <ActivityIndicator />
    </Loader>
  ) : (
    <Container>
      <Swiper
        loop
        timeout={3.5}
        springConfig={{
          stiffness: 120,
          damping: 20,
          mass: 1,
        }}
        controlsProps={{
          dotsTouchable: true,
          prevPos: false,
          nextPos: false,
          dotsWrapperStyle: {
            width: "100%",
            alignItems: "center",
          },
        }}
        containerStyle={{ width: "100%", height: SCREEN_HEIGHT / 4 }}
      >
        {nowPlaying.map((movie) => (
          <View key={movie.id}>
            <BgImg source={{ uri: makeImgPath(movie.backdrop_path) }} />
          </View>
        ))}
      </Swiper>
    </Container>
  );
}

 

 

React Native Swiper

Web์ด๋ž‘ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” Swiper

https://reactnative.directory/package/react-native-swiper

 

 

'๐Ÿ›ธ React Native' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

React Native - Animation  (0) 2026.02.11
React Native - ์œ ์šฉํ•œ Component, API  (0) 2026.01.30
React Native - Dark Mode  (0) 2026.01.26
React Native - npx expo prebuild, ๊ธฐ๊ธฐ ๋ฌด์„  ์—ฐ๊ฒฐ ๋ชจ๋‹ˆํ„ฐ๋ง  (0) 2026.01.21
React Native - React Navigation  (0) 2026.01.21
'๐Ÿ›ธ React Native' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • React Native - Animation
  • React Native - ์œ ์šฉํ•œ Component, API
  • React Native - Dark Mode
  • React Native - npx expo prebuild, ๊ธฐ๊ธฐ ๋ฌด์„  ์—ฐ๊ฒฐ ๋ชจ๋‹ˆํ„ฐ๋ง
j2yonghwa
j2yonghwa
Trying to be a fullstack developer ๐Ÿš€
  • j2yonghwa
    j2yonghwa
    j2yonghwa
  • ์ „์ฒด
    ์˜ค๋Š˜
    ์–ด์ œ
    • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (156)
      • โฐ Daily WakaTime (1)
      • ๐Ÿ–๏ธ ๋…ธ๋งˆ๋“œ์ฝ”๋” (2)
      • ๐Ÿบ Dev Setup (3)
      • ๐Ÿ”ญ Tech Info (1)
      • ๐Ÿšซ Error (1)
      • ๐Ÿ“‚ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ (23)
      • ♣๏ธ Next.js 14 (10)
      • ♠๏ธ Next.js 12 (20)
      • ๐Ÿ›ธ React Native (12)
      • ๐Ÿฆ‹ TypeScript (1)
      • ๐Ÿ Python (2)
      • ๐ŸŒŠ TailwindCSS (4)
      • ๐Ÿงฉ SQL (25)
      • ๐Ÿ’Ž Prisma (5)
      • ๐ŸŒฑ MongoDB (4)
      • ๐ŸŽฏ Redis (1)
      • ๐Ÿงฌ GraphQL (2)
      • ๐Ÿ”ฅ Firebase (7)
      • ๐Ÿ’ธ Third-Party Services (2)
      • ๐Ÿ•ธ๏ธ Web (1)
      • ๐Ÿ† ์ฝ”๋”ฉํ…Œ์ŠคํŠธ (23)
      • ๐Ÿ“™ ๋ชจ๋”ฅ๋‹ค (5)
      • ๐Ÿ“— ์ฝ”ํ…Œ ํ•ฉ๊ฒฉ์ž ๋˜๊ธฐ -JS- (0)
      • ๐Ÿ“˜ ํด๋ฆฐ์ฝ”๋“œ (0)
      • ๐Ÿฏ ๊ฟ€ํŒ ๐Ÿ (1)
  • ๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

    • ํ™ˆ
    • ํƒœ๊ทธ
    • ๋ฐฉ๋ช…๋ก
  • ๋งํฌ

    • ๊นƒํ—™
  • ๊ณต์ง€์‚ฌํ•ญ

  • ์ธ๊ธฐ ๊ธ€

  • ํƒœ๊ทธ

    dev setup
    Firebase
    next.js 14
    MySQL
    ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ
    PostgreSQL
    ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์ž…๋ฌธ
    tailwindcss
    0๋ ˆ๋ฒจ
    ๋ชจ๋”ฅ๋‹ค
    Python
    Next.js
    Prisma
    ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
    SQL
    mongoDB
    React Native
    next.js 12
    API
    react router
  • ์ตœ๊ทผ ๋Œ“๊ธ€

  • ์ตœ๊ทผ ๊ธ€

  • hELLOยท Designed By์ •์ƒ์šฐ.v4.10.3
j2yonghwa
React Native - react native web swiper
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”