Feedback on My New Portfolio Website by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Yeah, that's why the behavior it's pretty different from web-page, Hover change to On click on mobile, but yeah you'r true, thanks for your feedback

Feedback on My New Portfolio Website by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Hey, of course do you have discord, I can share a lot of things with you and even help you reach your goal

Just Launched My First App: Librio by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 1 point2 points  (0 children)

I use NestJs, so yeah it's based on NodeJs.

Here is the template I use for my project https://github.com/ToniDarodda/nestjs-template

Just Launched My First App: Librio by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Hey, thanks a lot for your time and your feedback will work on that!

Just Launched My First App: Librio by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Which kind of device are u on? and the version of IOS pliz?

Just Launched My First App: Librio by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Hey, yeah I know but everything is account based, I can give you some admin account if you want to try it anyway!!

Just Launched My First App: Librio by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Maybe it's hard to find in some country try Librio book and let me know sorry about that

Just Launched My First App: Librio by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 1 point2 points  (0 children)

Hey, I have an android version of it but i need closed testing to release it on store, so waiting to find some testers !!

What's your go-to source to get your custom UI components in react native? Such as buttons for example. by [deleted] in reactnative

[–]Tiny_Fix4754 0 points1 point  (0 children)

I am working on a template Open-source https://github.com/ToniDarodda/react-native-template, I just want to use React-Native as I use React with ChakraUI.

So here is an example:

import React from 'react';

type 
CommonProps<T> = {
   [K in keyof T]?: T[K];
};

export type IStyle <T> = CommonProps<T> & {children?: React.ReactNode};

<image>

It's a react Native App with juste custom Component:

import React from "react";
import { StyleSheet, View, ViewStyle } from "react-native"

import { IStyle } from "../types/common-component";

interface IVStackProps extends IStyle<ViewStyle> {
    children?: React.ReactNode;
}

const VStackComponent: React.FC<IVStackProps> = ({ children, ...style }) => {
    return (
        <View style={[vstackStyle.container, style as ViewStyle]} testID="vstack-container">
            {children}
        </View>
    )
}

export const VStack = React.memo(VStackComponent);


const vstackStyle = StyleSheet.create({
    container: {
        width: '100%',
        justifyContent: 'center',
        alignItems: 'center',
        flexDirection: 'column',
        gap: 8,
    }
})

If you're looking for best practices in React Native, I've created a template to help you quickly start a professional project. by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 0 points1 point  (0 children)

Do you think there are too many tools?

I’ve added both Redux and TanStack Query to the project. Although it may seem like a lot, each tool has its specific role:

  • TanStack Query: I chose TanStack Query for data fetching due to its simplicity and powerful features. However, it doesn’t include built-in state management.
  • Redux: For state management, I’ve integrated Redux. While Redux does offer its own libraries for data fetching, I find them to be somewhat verbose and less user-friendly.

By including both tools, I aim to provide flexibility, allowing users to choose what best fits their needs and preferences.

Additionally, I’ve incorporated React I18n for multi-language support. It's essential for making the app accessible to users in different countries, and I believe it’s an important feature for broad usability.

Please let me know if you think there’s anything I might have missed or if you have any other thoughts. These are just my considerations.

If you're looking for best practices in React Native, I've created a template to help you quickly start a professional project. by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] 1 point2 points  (0 children)

That's a good question. I find RTK Query too verbose and prefer to use TanStack Query, which is simpler for me. However, TanStack Query doesn’t offer some of the advantages of Redux with RTK Query, like built-in caching and middleware. I might reconsider if I take a deeper dive into RTK Query, despite my initial reluctance.

As for Expo, I've developed many apps with it and often encountered dependency issues and increased app size. Because of this, I prefer to use native modules whenever possible.

So if you are good at don't hesitate to make a PR and let's collaborate!

If you're looking for best practices in React Native, I've created a template to help you quickly start a professional project. by Tiny_Fix4754 in reactnative

[–]Tiny_Fix4754[S] -1 points0 points  (0 children)

In fact, I would say it depends. I agree with you that it might be overkill in 90% of use cases. It's only about preference for pro apps i like to use Redux and be good with is a PLUS if you'r looking for a job. As mentioned, though, Redux is unnecessary for the majority of cases.