Skip to content

Instantly share code, notes, and snippets.

View anastely's full-sized avatar
:octocat:
Focusing

Anas Tely anastely

:octocat:
Focusing
View GitHub Profile
import React, { useEffect, useRef, useState } from "react";
import {
Dimensions,
FlatList,
I18nManager,
StyleSheet,
Text,
TouchableOpacity,
View,
} from "react-native";
import React, {useEffect} from 'react';
import {View, Button, StyleSheet} from 'react-native';
import Animated, {
Easing,
useAnimatedProps,
useDerivedValue,
useSharedValue,
withSpring,
withTiming,
} from 'react-native-reanimated';
/* eslint-disable react-native/no-inline-styles */
import React, {useState, useEffect, useRef} from 'react';
import {
View,
Animated,
TouchableOpacity,
StyleSheet,
Text,
Dimensions,
} from 'react-native';
import {Body, Button, Header, Icon, Left, Right, Title} from 'native-base';
import React, {Component} from 'react';
import {
Alert,
Dimensions,
ScrollView,
StyleSheet,
Text,
TouchableOpacity,
View,
const LastSongs = (props) => {
const [songs, setSongs] = React.useState([]);
const [loading, setLoading] = React.useState(false);
const [page, setPage] = React.useState(1);
const [last_page, setLast_page] = React.useState(1);
const {saveSongs, isPlaying, isPauseTrigger} = props;
const _renderItems = useCallback(
const LastSongs = (props) => {
const [songs, setSongs] = React.useState([]);
const [loading, setLoading] = React.useState(false);
const [page, setPage] = React.useState(1);
const [last_page, setLast_page] = React.useState(1);
const {saveSongs, isPlaying, isPauseTrigger} = props;
const _renderItems = useCallback(
import {
Body,
Button,
Card,
Container,
Header,
Icon,
Left,
Right,
Text,
import {
Body,
Button,
Card,
Container,
Header,
Icon,
Left,
Right,
Text,
import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
import {createDrawerNavigator} from '@react-navigation/drawer';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
import {Button, Icon} from 'native-base';
import React from 'react';
import {I18nManager, View} from 'react-native';
import {connect} from 'react-redux';
import TabBar from './component/commons/TabBar';
import Album from './screens/album/index';
import {createBottomTabNavigator} from '@react-navigation/bottom-tabs';
import {createDrawerNavigator} from '@react-navigation/drawer';
import {NavigationContainer} from '@react-navigation/native';
import {createStackNavigator} from '@react-navigation/stack';
import {Button, Icon} from 'native-base';
import React from 'react';
import {I18nManager, View} from 'react-native';
import {connect} from 'react-redux';
import TabBar from './component/commons/TabBar';
import Album from './screens/album/index';